1、减少页面HTTP请求数量
7 T: |& E2 a3 v5 Y' w# d5 n6 j6 W: t$ c/ \
2、使用CDN(Content Delivery Network)网络加速 c) |& N5 @/ D5 t! j
@5 X1 O* L# ]% h 3、添加文件过期或缓存头 k/ ^7 r) @, y" f1 m6 m4 a5 C N
4 ~# T; f0 K* h% Y( Z, U" x
4、服务器开启gzip压缩; |- p/ n; Q1 X) ]
/ g ^# |( C, ^
5、css格式定义放置在文件头部5 S, ]6 v# L/ w8 {" L; L$ t
+ c9 D9 k0 c) w+ A$ U; f3 z 6、Javascript脚本放在文件末尾7 t, R# x" Z$ ]" A
# K0 Z# l. ]& L% @; P
7、避免使用CSS脚本(CSS Expressions)* g1 c9 [' Y0 X0 Z
1 e* o8 ^0 ^ W5 g. ~9 i 8、css、javascript改由外部调用
9 _/ W4 ]/ Q: [5 G" Q- Z2 d: o: s: D! M
9、压缩Javascript、CSS代码8 [9 @1 d% f2 l8 S
2 |" Z: p. g; r5 F7 i 10、避免采用301、302转向
+ ?* T' f, g. F6 R3 I: b
1 t; {, X* v5 c7 H) M 11、养成良好的开发维护习惯,尽量避免脚本重复调用/ @* F: D+ s" Q4 U, ^# ~ O
, f8 o+ \/ Q9 E* H4 _3 o 12、配置ETags
; ^% b' r+ a7 E/ f! O# F: n4 h+ }' Q$ I3 B
13、Ajax采用缓存调用( i: ^& W7 @' q/ E1 w
& y9 [+ b7 Y; r9 }3 |, J- U 14、合理使用Flush$ W- p% O1 j# R0 a: Q( ]1 R9 x
" N: n! S2 b0 K1 r
15、Ajax调用尽量采用GET方法调用
( Q0 W. Q$ g* Y: ? M4 v2 a0 {1 \( T) X+ {
16、尽可能减少DCOM元素
& [) u9 L( _; w" G& v& ^) Y
# i7 w7 e; j3 }2 E% n9 T7 Y. Q0 R 17、使用多域名负载网页内的多个文件、图片
8 Z, k9 g) ?0 {2 E+ l. n$ d% M7 e; W6 M B
18、缩减iframe的使用,如无必要,尽量不要使用
; H7 o# l5 j( u+ w' } y
% N- T, K% v6 z* P, i( @% A, O1 y 19、优化图片文件4 ?, b) q$ `: @9 d; g. G
/ d) B3 Q$ o' w3 [, {
20、当页面内容庞大到一定程度,可以采用分页的方式展现,或者taobao的那种翻页后载入方式。- E# K* k2 c8 ^" X9 B
本文来自: 7062.cc|blg88.cc|0250.cc|7159.cc|8539.cc |