谷歌Speed Update算法对网站建设的指导意义-加载速度务求更短

据Akamaii和Gomez的研究表明,百分之五十的用户会希望站在三秒或三秒之内的时间加载完,这是所有用户花在决定离开或留在网站上的时间,而在这之前,你的网站建设应该让你的设计有足够的时间来说服用户留下来。

在网站建设过程中优化代码

此外,Google在去年7月份宣布了Speed Update算法,旨在根据网站加载速度进行权值加减,如果网站建设公司想要提高搜索引擎排名,他们需要想办法减少页面加载的时间。因此,速度应该是非常重要的网站设计要素,我们必须足够重视这一点。

而对于移动终端用户还要求首屏加载在更短的时间内完成,百度闪电算法主要针对的是移动首屏的加载时间,应优先对首屏请求分配带宽,以最大程度满足用户体验,算法界定的参考时间为二秒,在如今移动流量成为主体的情况下单独为移动端建立网站就显得尤为必要。

文本链接相比图片链接较节省网站服务器资源

在Speed Update算法的界定下,我们如果想在网站建设阶段就最大限度完成基础优化,就务必减少网站加载项与网页大小,较有可行性的几种常见做法如下:

1.异步加载

较常被提起的网站建设过程中可以实施的加速手段,旨在应对首屏加载速度,在加载完首屏之后立即显示,其余内容(如图片、视频)在鼠标移动至页面位置后再进行加载,一般通过CMS进行网站建设的站点都有对应的开源插件可使用。

2.通用加速方案(如MIP、AMP)

MIP、AMP是对网页进行综合加速的解决方案,根据全网速度数据显示,非MIP页的首页加载时间约在3.2秒左右,而使用MIP技术的网页首页加载时间约为1.6秒,且MIP页面在搜索结果页会以蓝色闪电进行标记,用户体验高于一般网站。

3.服务器压缩Gzip

网站建设过程中对服务器开启Gzip压缩,可以有效减少服务器带宽占用,提高用户打开网页的速度,最高能够将网站速度提升百分之八十。

4.网站建设过程中减少http请求

改善响应时间最简单的途径就是减少HTTP请求的数量,将多个样式表或者脚本文件合并到一个文件中,可以有效减少HTTP的请求数量并从而缩短响应时间。

使用CDN后网站加载速度提高

5.CDN加速部署

如果网站程序的web服务器离用户更近的话,那么在这个服务器上的HTTP请求响应时间会更短,另一方面如果网页组件web服务器离用户更近,则多个HTTP请求的响应时间也会被缩短。缺点则是费用高昂,且无法直接控制组件服务器。

6.使用外部的JavaScript和CSS

通过外部调用的内联脚本和样式可以减少HTTP请求,当脚本或者样式是从外部引入的文件时,网站访问者的浏览器就有可能缓存它们,从而在以后加载的时候能够直接使用缓存,进而提高网页加载速度。

7.减少DNS查找

通常情况下,浏览器查找一个给定域名的IP地址会花费20到120毫秒的时间,在完成域名解析之前浏览器不会从服务器加载到任何内容。因此建议将组件放到至少两个但不多于4个主机名下,减少DNS查找的同时也允许高度并行下载。

网站代码精简建设

8.精简JavaScript

从代码中移除不必要的字符以减少文件大小,比如空格、换行、制表符等等,理论上对加载速度有所帮助,但在实际应用上往往见效甚微。

9.避免重定向

页面重定向会延迟整个HTML文档的传输,在HTML文档到达之前,页面中不会呈现任何东西,也没有任何组件会被下载,所以在多数时候我们要避免重定向的应用。

谷歌Speed Update算法对网站建设的指导意义,更多是要求站长们时刻考虑用户体验并进行针对性优化,上文提及的三秒或是二秒在5G时代到来后必然还会变得更短,用户传输速率提高,而我们自身的带宽却是基本不变,这将会是网站建设公司之间极大的一场博弈,只有时刻以用户体验思维进行网站搭建的设计公司才能占领用户心智。


  • 行业新闻
  • 公司新闻
  • 网站优化
  • 建站知识