第一,代码精简" R+ w& L- R x
: l/ s) {: }8 U U# U
对网页代码进行塑身,删除不必要的冗长代码,比如不必要的空格、换行等都需要清除;
, i* W! L/ p( p' t: a B/ L
" r4 S! A. \; N8 s2 q 第二,合并JS文件和CSS# L% _ g, K0 W& b) Q6 H4 C6 T- z( B
; }) L- u1 U& S/ j/ { 如果一个页面的JS文件较多,就需要进行多次的GET请求,大大延长了网站页面的加载速度,所以当将JS代码与CSS样式合并到一个共享的文件时,自然就减少GET请求次数,网站页面的加载速度也会加快;详情可查看九曲网络的《如何通过网站前端优化方法提高网站打开速度》, ]& Z$ ]0 A E; S4 A# \
7 u2 `' a( K7 j/ ^/ N: i' h B+ @- h
第三,压缩图片和文本$ R( j; e* l5 m, k. D
8 v5 W9 F* b6 ^: I" O# _
众所周知,无论是文本还是图片都是会延长网站页面的加载速度的,这时如果你使用GZIP压缩技术,就可以有效地减少页面的加载时间;1 ?) \+ j. |! O% P# N: U: m
5 B9 h& O7 D! o9 `9 b1 |
第四,sprites图片技术
5 [4 q- {! C& Q: y
1 l% s- e3 b3 p: [3 y. O( I3 ]: o Spriting是一种网页图片应用处理方式,它能将一个页面中涉及到的所有零星图片都包含到一jich.net boxuelun.com huayueting1.com
0 r O" D( V! e& m: Pfsjct.net 14se.net sanheshun.net张大图上去,然后利用CSS技术展现出来,可以有效减少HTTP请求次数,从而实现减少网站页面加载时间;, o0 h) T- C8 d7 |9 F' q* e( ~. ~
w, R( q1 u1 R- l- T
第五,延迟显示可见区域外的内容: Q9 Z. i2 Y3 Q4 I
* q6 C1 y& w% D5 \ 为了确保访客可以更快地看见延迟显示可见区域外的内容,可以使用点位符标签制定正确的高度和宽度来延迟加载;
% L7 _; V' |: W3 H. w5 v" G7 [5 b# ?6 f6 ]
第六,图片格式优化0 S9 L e J& m/ z
$ I, u3 L9 }7 L+ b
我们都知道一个全是图片的网站,它的打开速度是相对其它以文本为主体的网站的打开速度是有一定差距的。正确的图片格式是可以大大减少图片的请求时间,从而加快网站页面加载速度的;; t" o3 Q: `. J
' A7 a- s4 n/ C, E 第七,延长执行非必要脚本
) m; P2 C- T4 q0 D2 R; |
7 U- m8 I0 @; \8 i 其实在我们的网站中,很多网页中的脚本是在页面没完全加载守都不需要执行的,那么例如评论、广告等都可以等页面主体内容加载完成后再执行,从而增加页面的的加载速度.
; F! m/ W0 K0 h7 y
2 c2 R8 F+ V# M6 G. {- H6 X+ U |