0 c9 h' i9 Q( I 5 u& y: a# H6 N: h& s 网站访问速度是很多人都面临的问题,其实许多网站都忽略了一个核心的问题,就是对网站访问速度的控制,没有速度就不可能有好的用户体验,如果有人问我如何优化网站,网站速度优化不能不说是一个重点。) V$ q0 ?$ l j( [; E: w
; A) @+ i. b: d( I% r- m" H3 O
对于一个网站来说,加速不但提高了用户体验,如果一个网站在几秒内没有打开,大多数用户选择的是关闭而非等待。网站打开速度过慢对于SEO的流量也是有很大影响的,我们可以这样理解:网站的速度加快了,网页的加载速度就快了,这样在同样的时间内,搜索引擎蜘蛛抓取的页面也就多了,从而增加了收录、最终流量增长了。可见,网站的速度是影响SEO流量的。! d6 q: ^ _; `8 W7 Y& v
6 P" F4 ^* P3 o9 ?% C
精减代码 3 u K0 N8 J1 M ' l3 y9 `5 h2 Q. q+ ? 清除网页中一些冗余的代码,网上有这样的工具,可以辅助完成,如果需要的话,我们可以把代码中的注释去掉,甚至空行之类的也去掉,尽量的减少代码量,从而减小页面体积。2 Z N2 W2 B# T* a6 h0 [; \
% f* f0 L H' I @: K4 i3 j8 f
CSS Sprites: K8 }1 a: s7 S, ]8 F# [7 E- k
' H% x% o. |/ x: \! X$ H# O 通俗点讲,就是图片合并,可以把网站中一些比较通用的小图片,合并到一张图片上,然后利用CSS技术来分别调用图片不同的部分。这样可以大大的减少HTTP的请求量,在网页加载的时候,速度就快很多,现在很多大中型网站都在用这个前端加速技术,效果也是很不错的。9 m" u& D* w( O- u, C' O
8 k1 ?) B1 E& |% |) Z 为图片指定宽度与高度; t3 w6 B4 F* R# s4 |# c7 D
+ f/ @ ^4 ~3 A/ D
这也是很多人比较容易忽略的,在页面中,请你为每一个图片,都指定一个width属性与height属性,这样在页面加载的时候,浏览器会预先留出既定的位置,图片下边的代码可以继续下载而不用等待,提高并行下载的速度,提高了页面加载的速度。 ) U9 _ b9 e' {9 y4 Q( A s ' S, ^* ~- g4 i8 A; n: _