1、减少页面HTTP请求数量, j4 C- M4 p2 W h; @. `& ]
, i M8 l: a% W( J7 d8 }0 ?# Q 2、使用CDN(Content Delivery Network)网络加速
# d6 B# R: a& `" y- z* F2 r2 ]! m; H
3、添加文件过期或缓存头6 }0 |* r) q) N) x. e/ g6 [
1 r1 O* m5 @" E3 T0 p A& [6 V
4、服务器开启gzip压缩4 {: T* z$ c& f3 F) @+ k7 M+ y5 I+ U
6 U" v; C! n" e; G) o
5、css格式定义放置在文件头部' e7 n6 }4 H* S
) U% w7 R2 v7 |0 C' K9 k% T7 N
6、Javascript脚本放在文件末尾
9 I" B. L- @1 o' H }; x7 i* |$ Q# h6 c' k3 Y3 @0 T( c
7、避免使用CSS脚本(CSS Expressions)8 Z4 V1 ]; a2 @) M" H, o
& D% `6 `" O1 t 8、css、javascript改由外部调用( v& l P! X3 Y
! ?- X: R- S6 o( L2 N) B 9、压缩Javascript、CSS代码
' ^( h* \& W! Z+ l$ p$ i
. B* V/ e$ b A4 f 10、避免采用301、302转向
) T" ]& U* J1 G) G" \( Y9 }& R9 l1 J9 D* f s* e
11、养成良好的开发维护习惯,尽量避免脚本重复调用
/ e8 E2 o2 b6 F1 J. G8 a: f4 P( D0 {. E7 }3 z }$ z) U
12、配置ETags( i8 n8 O. _' P$ T5 y& U; O4 j
: ?# p( G& e5 E
13、Ajax采用缓存调用 K( |1 y( Y' [4 @) e
. J4 y( ]& S' x; o R* @1 w 14、合理使用Flush. F* t& X) ?9 j$ d- e4 O
8 A# F6 \, a9 t1 J 15、Ajax调用尽量采用GET方法调用
4 c0 |+ C" J* r6 f$ v) z, M; p
4 ^" p0 W' b* a/ @) F 16、尽可能减少DCOM元素: E9 W6 l0 g( l$ ?9 c/ W. W
. T" `2 T- C2 K4 r7 c. I4 r 17、使用多域名负载网页内的多个文件、图片
6 P) E! y' M6 G1 L
6 F0 `, N8 V! W 18、缩减iframe的使用,如无必要,尽量不要使用1 R. M# }2 G. b/ @* S e
4 e! Q0 j- \! G J; ?
19、优化图片文件8 a! b7 d& _; k$ Z5 z1 Q* I" E) \
. C$ y0 O P' ? K2 p' V! b 20、当页面内容庞大到一定程度,可以采用分页的方式展现,或者taobao的那种翻页后载入方式。% E& J a, s+ |/ i
本文来自: 7062.cc|blg88.cc|0250.cc|7159.cc|8539.cc |