闪电算法是什么?对网站SEO优化有什么影响?如何应对闪电算法?

2018-05-17 SEO算法 809 WGE

一、闪电算法是什么?

闪电算法为百度搜索排名的算法之一,主要作用是针对移动端网站打开的时间来判断排名的优先级,对于PC端的影响比较次要。

2017年10月,百度搜索推出闪电算法,主要是针对用户首次访问网页的加载时间做出的优化,时间算法划分阈值,分别为≤2s、>2s≤3s、以及>3s三档,时间越短排名越高。

其实这个算法很好理解,你急急忙忙去搜索一个需要的文件,搜索结果出来了,但是让你等待十几秒甚至更久,你肯定也会直接选择关闭这个页面;对于用户和站长来说,都有相应的损失,用户浪费了时间,站长失去了流量,大部分用户能够接受的页面加载时间在3秒以内。

二、闪电算法对我们有什么影响?

主要有影响的就是两类网站:

1.国外(海外)网站

如果你的网站服务器是在海外的,那么你会受到一定的影响,毕竟国内的服务器与国外的服务器肯定延迟会差距很大的,并且运营商对于国外地区的线路不一致,访问速度肯定会有影响,用户访问的时候肯定会延迟几秒,这样就正好命中了本次闪电算法。

如果你的网站业务并非海外业务,该备案还是备案吧,如果实在是无法使用国内服务器或无法备案的,建议开通CDN,来提供访问速度,增加用户的体验性。

2.网站SEO优化没做好

这一点是大多数网站的通病,一个网站如果没有做好SEO优化,访问速度肯定会非常慢,例如我们的服务器硬件无法支撑我们的业务运行,就会导致我们的网站运行非常缓慢,服务器无法负载我们的业务。再比如数据库在设计当初没有设计好,SQL语句没有优化好,对数据库来说,读写都费劲,那么访问速度也会随之延迟。

三、我们应对如何闪电算法?

1.服务器检查

(1) 检查服务器硬件的负载情况,例如:硬盘、CPU、内存等。检查网络带宽是否充足。如果是服务器硬件能力不足,配置该升级的升级,不要觉得省那点钱有啥的,可能省那点钱就会导致你做的大量工作都事倍功半。

(2) DNS解析、CDN加速问题,域名解析需要专用域名解析服务器来进行,DNS解析往返也是需要花费时间的,通常在http请求时,域名解析和建立连接占的时间很多。CDN问题同理,有的网站开启了CDN加速,但是很多时候由于CDN的不给力导致网站访问特别慢,建议使用大品牌的CDN加速。

(3) 尽量使用独立服务器进行部署网站源码程序。

2.开发程序检查

(1) 这可能需要开发人员的配合,例如MYSQL语句优化问题,如果很多SQL语句没有进行优化的话,这会导致数据库无论是读或写,都非常费时。

(2) 网站架构需要考虑是否搭建WEB集群或其他高并发方案,从整体架构上进行优化。将资源进行压缩合并、充分利用浏览器缓存,减少网络请求包。

(3) 非文字元素(例如:img、video)指定宽高,上传压缩图片,避免浏览器重排重绘。尽量使用图片懒加载。JavaScript放到body末尾,不重要的内容可以使用async异步方式进行加载,避免JS执行阻塞渲染。CSS样式写在头部中,减少由于CSS文件请求造成渲染堵塞。

(4) 数据库做高性能方案,例如读写分析,也可以使用缓存减少对数据库的请求,如果数据库实在太庞大,可以进行拆库或拆表等操作。