网站的速度是很多人都面临的问题,其实许多网站,都没有特意的去优化加载速度,对一个网站来讲,加快不单提高了用户体验(如果一个网站在几秒内没有打开,年夜大都用户选择的是封闭而非期待),并且对搜索引擎优化的流量也是有很年夜影响的,我们可以这样理解:网站的速度加快了,网页的加载速度就快了,这样在同样的时间内,搜索引擎蜘蛛抓取的页面也就多了,从而增加了收录、最终流量增长了。可见,网站的速度是影响搜索引擎优化流量的。那么在网站加快方面,我们应该如何做呢?A5优化团队搜索引擎优化zhenduan认为有以下几点:
精减代码
清除网页中一些冗余的代码,网上有这样的东西,可以辅助完成,如果需要的话,我们可以把代码中的注释去失落,甚至空行之类的也去失落,尽可能的削减代码量,从而减小页面体积。
CSS Sprites
通俗点讲,就是图片归并,可以把网站中一些比较通用的小图片,归并到一张图片上,然后操纵CSS手艺来别离挪用图片不合的部分。这样可以年夜年夜的削减HTTP的请求量,在网页加载的时候,速度就快很多,现在很多年夜中型网站都在用这个前端加快手艺,效果也是很不错的。
为图片指定宽度与高度
这也是很多人比较容易疏忽的,在页面中,请你为每一个图片,都指定一个width属性与height属性,这样在页面加载的时候,阅读器会预先留出既定的位置,图片下边的代码可以继续下载而不消期待,提高并行下载的速度,提高了页面加载的速度。
启用Keep-Alive属性
Keep-Alive你可以理解为长毗连,在没有启用keep-alive属性之前,阅读器向办事器请求的connection是即连即断的,执行一次HTTP请求完成后,马上断开这个毗连的,而启用
Conncetion的Keep-Alive属性之后,这个毗连可以保持一段时间,从而可以提高页面加载的速度。
使用阅读器缓存
我们可使用缓存手艺来提高页面的加载速度,为一些不常常转变的文件,设置一个相对较长的过时时间,这样当用户拜候网站后,就会在它的阅读器中留下缓存,当它在下次请求的时候,留在缓存中的组件就不消再向办事器发出HTTP请求了,这样削减了阅读器向网站办事器发出的HTTP请求数,从而提高了页面加载速度,这在一些图片比较多的网站,效果是很是明显的,我们要善于使用缓存手艺。
启用GZIP压缩
年夜中型网站,根基都启用了GZIP压缩,如果你使用的是虚拟主机,你可让办事商为你启用,如果自己有办事器,自己启用也很简单的,为什么启用GZIP压缩就会加快速度呢,因为当启用了GZIP后,网站办事器向你传输数据之前,是颠末压缩了的,当传输到你的阅读器后,会再被解压缩的,从而可以在你的阅读器上正常显示,并且压缩率可以达到很多高,效果很是好。一般你启用了压缩后,搜索引擎对你网站的抓取量也是上升了的。
前端速度优化方面还有很多工作可以去做,例如年夜公司都启用了CDN加快,你的图片也可以进行无损压缩,CSS、JS文件都可以用一些专业的东西去压缩,在你网页的head标头要声明字符集,尽可能少用重定向,指定Last-Modified 或 ETag 标头等,当然这些都多少涉及了一些手艺方面的问题,做页面前端优化是一个系统的工程,是需要手艺、搜索引擎优化、运维等去配合完成的,不过这个投入是绝对值得的。A5优化团队原创,原文.tangshijun/post-2811.html