|
|
, k2 P6 l; Q( b- k- K, N
& n: j1 f- j) q0 {$ v 网站访问速度是很多人都面临的问题,其实许多网站都忽略了一个核心的问题,就是对网站访问速度的控制,没有速度就不可能有好的用户体验,如果有人问我如何优化网站,网站速度优化不能不说是一个重点。
3 p& X/ U9 E- m! \" }( ~: j3 t1 d' i0 R* B5 @& B, F
对于一个网站来说,加速不但提高了用户体验,如果一个网站在几秒内没有打开,大多数用户选择的是关闭而非等待。网站打开速度过慢对于SEO的流量也是有很大影响的,我们可以这样理解:网站的速度加快了,网页的加载速度就快了,这样在同样的时间内,搜索引擎蜘蛛抓取的页面也就多了,从而增加了收录、最终流量增长了。可见,网站的速度是影响SEO流量的。7 c/ f6 x8 X& Z
) r X5 O, W& I- c
精减代码; b/ z% P# w3 h, b. G
8 D% y1 F+ K( W
清除网页中一些冗余的代码,网上有这样的工具,可以辅助完成,如果需要的话,我们可以把代码中的注释去掉,甚至空行之类的也去掉,尽量的减少代码量,从而减小页面体积。: b" B& m% U6 u4 y- C! `* \
- D# Q- u$ U$ `+ I5 a CSS Sprites
: P; F* j# G) e* t5 |. C
1 V3 q8 ^9 |. k# E 通俗点讲,就是图片合并,可以把网站中一些比较通用的小图片,合并到一张图片上,然后利用CSS技术来分别调用图片不同的部分。这样可以大大的减少HTTP的请求量,在网页加载的时候,速度就快很多,现在很多大中型网站都在用这个前端加速技术,效果也是很不错的。
" ]. Y) X& B/ v; j7 h, v+ T: S( ~
5 r ?8 {! k+ h7 r2 [* K 为图片指定宽度与高度
: o- V4 I$ v4 m9 U, F2 [* t
% \4 q) l. t2 u1 j) E2 r 这也是很多人比较容易忽略的,在页面中,请你为每一个图片,都指定一个width属性与height属性,这样在页面加载的时候,浏览器会预先留出既定的位置,图片下边的代码可以继续下载而不用等待,提高并行下载的速度,提高了页面加载的速度。5 ]; E0 v+ a1 H5 X3 |, d4 a: w
6 a5 l/ j8 e& k. m/ u7 g
|
|