1、减少页面HTTP请求数量- s8 H, o; c W0 E4 F
4 E U6 _$ x% F. j. W
2、使用CDN(Content Delivery Network)网络加速
' j4 a* a p8 A% X# J+ ?1 \8 S3 g4 [9 o5 _- n6 y4 [( R
3、添加文件过期或缓存头
" ]& ?! b4 _+ f( {( @( i2 w* C# O4 H/ t4 y
4、服务器开启gzip压缩
# T8 v4 i8 U5 u& g8 t3 v* _" C- c' @! b
5、css格式定义放置在文件头部
; P- P* r" X6 W8 X7 S$ l$ `
L- h4 g% _( { 6、Javascript脚本放在文件末尾. j F' s4 L( `* e0 Q
8 S4 y# s% y4 `1 D# ^$ C+ v5 ~+ A 7、避免使用CSS脚本(CSS Expressions)
0 s5 B: j- t! j" K L: i/ R' ]
( ?& L% n- B2 Y, m+ Y9 Y 8、css、javascript改由外部调用3 s% t( c8 R- @) Y* l- a
. l) W+ @8 K( t1 |* B1 N 9、压缩Javascript、CSS代码1 e# |$ Y. ~! c5 W a
# T) \- z* H) k3 Q 10、避免采用301、302转向; @- p: x+ X" x% A% Z' u- h
0 v5 n+ @# C' z4 ]( U& o 11、养成良好的开发维护习惯,尽量避免脚本重复调用, F! o0 e. J3 H+ o) o/ l) l
9 N8 P: e0 \4 P i6 n" P 12、配置ETags( s/ O8 Y5 L% n; j! d- d
% t2 ?8 T5 C4 }2 K% [0 _ 13、Ajax采用缓存调用
: ^0 r: D6 }# s0 ]
1 h( w4 A: T* _2 o4 M0 t* q 14、合理使用Flush* B4 {2 A6 J+ b! G* i
6 p; N* |& c8 j5 W 15、Ajax调用尽量采用GET方法调用
) I: Q4 b6 E5 {* h, ~1 Q: H8 |3 j
5 Q/ P1 i: o6 _' l! u; q 16、尽可能减少DCOM元素3 X7 G$ a5 h Q* W# E
1 c' u; D; s: V( C/ i
17、使用多域名负载网页内的多个文件、图片! A" _+ S: g D! K, ^% p
0 X0 S7 U) m: N- S 18、缩减iframe的使用,如无必要,尽量不要使用5 T) _: \/ ^/ w5 W8 o0 g* u4 @
( K$ n) |, O3 X, q' P x
19、优化图片文件9 N4 m& k! c0 y/ _8 P
- I* B' G4 Q3 u$ u, J8 [) |: Z
20、当页面内容庞大到一定程度,可以采用分页的方式展现,或者taobao的那种翻页后载入方式。
5 j1 l0 ^- v. m本文来自: 7062.cc|blg88.cc|0250.cc|7159.cc|8539.cc |