1、减少页面HTTP请求数量, ? h3 a2 A" ]4 `
: o9 U9 R; S l' [$ d: k
2、使用CDN(Content Delivery Network)网络加速
& B+ f6 L- g. `: t
x8 U% ]% [' Y0 h 3、添加文件过期或缓存头
1 E% E, w' G$ u9 l5 }9 f8 { E1 b
4、服务器开启gzip压缩* u, o0 R( u, k% k& C
( l* W$ X, f. V. |/ b2 |
5、css格式定义放置在文件头部
# \* K( e6 [8 C1 E: i2 I( h; B9 ~
" h2 G) n3 {# b# ?# k3 O* I 6、Javascript脚本放在文件末尾: u9 s5 h& X; H Y
' _- |3 d4 |- e, v- _
7、避免使用CSS脚本(CSS Expressions)
9 z9 g4 w+ s$ n+ s$ ^* \
+ R _9 n' ?" o* x3 b 8、css、javascript改由外部调用
8 z& `) G) w7 @" C6 V; ~
9 q7 g& M: C0 S9 w8 Y v 9、压缩Javascript、CSS代码
: b8 b/ `1 g" e U" \ P( k3 X3 z* g! N
10、避免采用301、302转向1 q" u- Z$ S* P
: ~( U' H0 m0 W0 m( Q 11、养成良好的开发维护习惯,尽量避免脚本重复调用6 |8 \" Z: J* X/ f
$ T8 a- y$ e$ v& W+ r 12、配置ETags
: L" p; n8 N4 {$ ? g0 w# ?: V* ^+ c& B
13、Ajax采用缓存调用- l W9 s2 [" j2 I
4 d- H: k' t3 c 14、合理使用Flush
Y- x6 ~' n3 N3 a1 Y' ?0 \% ~0 s! q, Z
15、Ajax调用尽量采用GET方法调用
/ @6 U6 V7 A, F- U, M S
$ a& K% q( q h9 G5 D 16、尽可能减少DCOM元素
, u3 u7 ]. K# l* r, S f: X! @, f( t! R) N8 Z: s2 i7 ~
17、使用多域名负载网页内的多个文件、图片# ]1 t% ]' }: R+ |2 _- ?
' |- D" b6 C7 }1 D8 d5 h, Y 18、缩减iframe的使用,如无必要,尽量不要使用% h2 I" k* G) |* g
: Q0 T& H1 [* t0 P( C
19、优化图片文件+ D4 z' a9 c3 e# G# C/ q
- c" G6 x( P) M
20、当页面内容庞大到一定程度,可以采用分页的方式展现,或者taobao的那种翻页后载入方式。7 }) j+ O0 f8 c4 c, G! s3 U
本文来自: 7062.cc|blg88.cc|0250.cc|7159.cc|8539.cc |