闪电算法:搜索页面首屏加载时间将影响搜索排名。网页首屏在2秒之内完成打开的,将获得提升页面评价优待,获得流量倾斜;同时,在首屏加载非常慢(3秒及以上)的网页将会被打压。
算法名称:闪电算法 搜索引擎:百度移动搜索 上线时间:2017年10月初
算法内容:搜索页面首屏加载时间将影响搜索排名。网页首屏在2秒之内完成打开的,将获得提升页面评价优待,获得流量倾斜;同时,在首屏加载非常慢(3秒及以上)的网页将会被打压。
百度推出闪电算法的目的:
闪电闪电,快如闪电。闪电算法主要目的是提升网站加载速度,给用户极速的搜索体验。
如何应对闪电算法?提高网站加载速度:
一、服务器加速
选择高速稳定安全的服务器,保证网站的良好的访问速度和加载稳定性。
1、根据网站的服务定位,选择合适的主机。国内网站选择国内服务器,国际网站选择海外服务器。
2、选择著名的主机服务商。如阿里云、腾讯云,保证网站服务器的快速稳定。
二、后端代码加速
1、保证后端逻辑代码简洁高效。
2、合理不冗余的mysql数据库设计、sql语句高效快速。
三、资源加速
1、将同类型资源在服务器端压缩合并,减少网络请求次数和资源体积。
2、引用通用资源,充分利用浏览器缓存。
3、使用CDN加速,将用户的请求定向到最合适的缓存服务器上。
4、非首屏图片懒加载,将网络带宽留给首屏请求。
四、渲染加速
1、将CSS样式写在头部样式表中,减少由CSS文件网络请求造成的渲染阻塞。
2、将JavaScript放到文档末尾,或使用async方式加载,避免JS执行阻塞渲染。
3、对非文字元素(如图片,视频)指定宽高,避免浏览器重排重绘。
五、使用网页加速技术
移动端可以搭建MIP(百度移动网页加速器)、AMP(谷歌移动页面加速技术)加速。
更多算法:百度算法大全-百度搜索规则解读