性能优化
这里是蒋丞选手
这个作者很懒,什么都没留下…
展开
-
从请求一个url到请求响应和页面渲染,有哪些可以做到性能优化的工作?
四、从浏览器发起请求到页面能正常浏览都有哪些阶段(process)?预处理——>DNS解析——>建立连接——>发起请求——>等待响应——>接受数据——>处理元素——>布局渲染五、性能优化的具体方法(way)一)内容层面,优化网络连接1、DNS解析优化,减少DNS路由查询(DNS缓存、减少DNS查找、keep-alive、适当的主机域名)...原创 2020-03-01 23:35:43 · 1108 阅读 · 0 评论 -
服务端推送通信技术解决方案,及其优劣势
服务端推送技术包括:1、Ajax 轮询2、Ajax 长轮询3、WebSocket一、Ajax 轮询利用 XHR,通过 setInterval 定时向后端发送请求1、优点:开发简单,客户端实现即可,不需要服务端配合2、缺点:数据同步不及时;大多数情况下无用请求,占用服务端资源3、实现方式:客户端每隔一段时间调用接口,无论有没有数据,接口立即返回.4、使用场景...原创 2020-03-01 10:56:52 · 504 阅读 · 1 评论 -
JS性能优化——减少DOM操作次数
DOM操作会导致浏览器重解析,引起重排(回流)和重绘,直接影响页面性能对DOM的操作一般有两种:修改已存在页面上的DOM元素(更改样式),创建插入新的DOM元素这里提出几个方案来减少DOM操作次数,减少重排和重绘的频率修改DOM元素的样式1、给DOM元素直接添加一个新的css类名给一个元素一次性添加多个样式属性,只触发一次重绘需求:需要写一个函数来修改一个DOM元素的...原创 2020-02-20 10:48:52 · 2025 阅读 · 1 评论