为什么这么强调速度?
移动端强调速度是正常的。因为情况跟PC时代不同。PC时代浏览器,可能同时打开很多张网页,用户使用电脑是多线程的。用户可以看到一个网页还没打开,他可以先回复一个信息再过来看,可能就打开了。但是手机移动端,受限于界面,人是单线程处理事情。如果超过3秒还没响应,用户必然就失去耐心了。
所以,闪电算法只是一个开始。搜索引擎会不断优化移动搜索体验。这也是我建议大家为什么要做MIP的原因。移动端的速度优化是多方面,长期的。要时常关注移动端的访问速度情况,这种算法所要处理的情况节奏是比较快的。可能一旦发现你的网页速度无法接受,可能就要处理这个网页的排名了,不大可能会等到一个统一的数据更新时间。
资源加载:
1、将同类型资源在服务器端压缩合并,减少网络请求次数和资源体积。
2、引用通用资源,充分利用浏览器缓存。
3、使用CDN加速,将用户的请求定向到最合适的缓存服务器上。
4、非首屏图片懒加载,将网络带宽留给首屏请求。
页面渲染:
1、将CSS样式写在头部样式表中,减少由CSS文件网络请求造成的渲染阻塞。
2、将JavaScript放到文档末尾,或使用async方式加载,避免JS执行阻塞渲染。
3、对非文字元素(如图片,视频)指定宽高,避免浏览器重排重绘。
希望广大站长持续关注页面加载速度体验。视网站自身情况,参照建议自行优化页面,或使用通用的加速解决方案(如MIP),不断优化页面首屏加载时间。