前端实时显示服务端日志,怎么提高渲染效率
前端使用angular4框架,通过websocket获取服务端实时日志,放到component的字符串数组中,通过ngFor渲染出来,但是十几秒以后浏览器cpu占用就会100%,页面卡死。
目前已经尝试过:
1.当这个字符串数组达到一千行以后,每插入一条,就删除一条。(行不通,卡死)
2.不用字符串数组,直接拼接字符串。(卡死得更快)
有什么好的思路吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
数据在展示出来,经过了数据的便利,html片段的构建,然后是浏览器解析和回流和重绘。可以把数据的便利和html的构建放在服务端,利用服务端减轻客户端的压力,即服务端渲染