1、减少页面HTTP请求数量
& W+ j# D% i; O, ]6 j b, r8 w! C* p0 ?
2、使用CDN(Content Delivery Network)网络加速
) c F$ S5 ?7 I8 v6 _1 a
, u+ N$ t3 Q* y/ A; X" k$ `# w 3、添加文件过期或缓存头
; q; F! _$ P0 r3 w" {5 [/ N- T$ N! y& `1 A; \$ `1 v
4、服务器开启gzip压缩
# I& A4 u. j' ?9 c" c
. G7 |2 [# J9 ~9 ` 5、css格式定义放置在文件头部9 q8 x* S' S/ t$ \: u0 r
$ q4 X" q4 ]( `' F
6、Javascript脚本放在文件末尾
1 g$ f2 |9 E4 }4 }. ^3 o& S
9 S& w! D$ f6 O+ g 7、避免使用CSS脚本(CSS Expressions)
9 J7 E+ R+ w# j& N
' S- Y+ B5 G0 f6 n 8、css、javascript改由外部调用( v7 J' g$ d" d3 f$ X+ m& \
7 s5 C# }4 h: m+ D5 W. i$ K
9、压缩Javascript、CSS代码, i$ G8 ?" i2 `* f
0 N' z9 b5 m7 R6 C M4 w
10、避免采用301、302转向2 X2 a3 U$ M0 Y, w K
+ ]9 r6 a; }7 Q' |" a4 T# F5 S
11、养成良好的开发维护习惯,尽量避免脚本重复调用/ J8 E; i; j* Q
' i+ r6 T: k5 ?# j3 ^9 N# N; }" Z) p 12、配置ETags$ `/ C* w# k' A
) K6 R' C: W' Z 13、Ajax采用缓存调用
7 P8 W: ~$ f1 q
2 O1 ^$ K6 E- R5 g& |) t8 k 14、合理使用Flush
( \3 w8 X( n+ s& l/ H) p+ ^
' b) q/ v& \. v* A# y* y 15、Ajax调用尽量采用GET方法调用
( q q6 \% s0 H0 a0 {0 d1 y4 K9 `/ s+ }
16、尽可能减少DCOM元素
3 I1 [6 Q1 x5 J& O/ H! o0 [0 D% D- G4 H, L( ~! @
17、使用多域名负载网页内的多个文件、图片
) z% F# |1 }; p4 O2 Z# }5 G) O) R2 A$ h
18、缩减iframe的使用,如无必要,尽量不要使用
9 v- u- I9 h" U
5 n- K' q! {3 ?# V5 n! x! X 19、优化图片文件9 Q( s( z8 D- _3 g* @( @6 x" H
. b1 {# [( b! s
20、当页面内容庞大到一定程度,可以采用分页的方式展现,或者taobao的那种翻页后载入方式。
: B( e2 D X. \! W: l+ y: n本文来自: 7062.cc|blg88.cc|0250.cc|7159.cc|8539.cc |