1、减少页面HTTP请求数量
9 N' V$ x% {4 v: Y6 m. c4 t P8 |" e
2、使用CDN(Content Delivery Network)网络加速
1 c0 C6 T; x$ J; I3 r, n6 i
4 g7 d! `6 P: F- \0 F 3、添加文件过期或缓存头
, n3 P& I- {3 K* y, |, q5 m: h5 B1 {% Q. O
4、服务器开启gzip压缩2 O% ^4 b; x! N% W6 V" T& s; V
# e8 K# w/ \* @
5、css格式定义放置在文件头部/ ?9 V- x# f7 z0 S6 P0 N, P$ d0 |4 ?
' z) y" D3 d' p" w4 g" [
6、Javascript脚本放在文件末尾& K- z5 k% C+ ^) B0 h+ C
8 d0 q ^5 w, e9 @+ F1 G 7、避免使用CSS脚本(CSS Expressions)
3 b* {( F9 Y v" t
+ }+ e s6 ~6 N0 \. i6 c$ K- w 8、css、javascript改由外部调用
1 @. v+ E: }$ l$ S/ ?& k8 b" @ y4 C& ?
9、压缩Javascript、CSS代码! n) z; v0 H% e% \+ r7 t: k
) K, T* b5 a1 [* d) L3 R/ j8 y$ } 10、避免采用301、302转向
2 V, o$ D Z7 u/ j& D
" J x# F/ ]5 n+ n4 U+ ~ 11、养成良好的开发维护习惯,尽量避免脚本重复调用' V7 B, A& k! w$ ~% f0 p# z8 Y
. M1 k! Y( e) |5 J$ L
12、配置ETags) i: H' X0 [' d+ r; I
2 }, a2 f0 F# ~, Z, t0 s6 K! p4 O, ^
13、Ajax采用缓存调用& }+ @7 l( D9 x. ^0 z
& m7 v* x/ b) ? U 14、合理使用Flush& u" R, J0 ], ^5 }
- g! l0 E# f" f' q! M
15、Ajax调用尽量采用GET方法调用. f0 V8 b6 q' h. C t- h
* ]9 |- k! x. n# n7 ^# _ 16、尽可能减少DCOM元素2 D7 `4 h8 |: A M3 T, J, [
5 t' v6 s7 b6 z* {. w; Z7 R 17、使用多域名负载网页内的多个文件、图片; ~6 a& m; L/ y# Q6 ?0 e: [- g
0 J$ k7 a; T3 h; p& D" h1 ?
18、缩减iframe的使用,如无必要,尽量不要使用9 \( K' O/ ]; U+ S5 }3 y
/ L- w. R1 _ `6 a' l1 o6 r; n0 Y
19、优化图片文件
- X$ y* `8 D* D/ ~9 F* d9 d& o5 ?6 G1 O& o
20、当页面内容庞大到一定程度,可以采用分页的方式展现,或者taobao的那种翻页后载入方式。* x$ h0 A& A" W" Q4 J9 t1 L
本文来自: 7062.cc|blg88.cc|0250.cc|7159.cc|8539.cc |