1、减少页面HTTP请求数量. [2 S5 A$ [1 o% ?4 f6 g3 s
5 z0 H. O% { p0 }4 e, O 2、使用CDN(Content Delivery Network)网络加速
) i5 q2 @: g$ s" O. N/ T1 g4 X- B. {* _- s8 K! C& H+ h. o D; q: s
3、添加文件过期或缓存头2 n( @% S: o5 S7 G/ y8 s
5 y: p& s! i/ D' @ o$ K U7 f 4、服务器开启gzip压缩
D5 T7 B7 z- [ d- P' J8 u4 s# D0 |# S# |# {( o( R. M
5、css格式定义放置在文件头部
# O0 v9 w8 j' n: u- z
1 |4 X3 Y% c* t8 z3 a5 s3 s 6、Javascript脚本放在文件末尾
7 D+ w. b* Q V- t8 {1 b: U8 z' @, [ {/ [( o
7、避免使用CSS脚本(CSS Expressions)
r1 z; ], a7 k: ?! R8 y9 k: t
- }# I4 B3 {0 k6 A 8、css、javascript改由外部调用 b+ W6 G( F/ U! B- }2 j3 Y
9 U# m7 ]' z% j) W! z1 R$ Q
9、压缩Javascript、CSS代码4 G) `* I5 f! y z' g, n! v8 c0 y
2 _0 u; H# t! S" U9 a4 c, D9 w
10、避免采用301、302转向
, G: R4 M l5 m, N. t9 O: @0 f9 ~1 \
11、养成良好的开发维护习惯,尽量避免脚本重复调用
. t8 f* N& y4 P( |" t" F1 q
, n" ~' h- _/ Z. d' u; B: W% d0 @ 12、配置ETags
" x0 D/ b% x+ c; R
2 Z' S4 `3 ^% S# u 13、Ajax采用缓存调用
% _+ Q/ k% u- N M6 Y6 ?
$ q" m$ A5 R0 I- ?7 [2 T+ | 14、合理使用Flush) Q4 q, F+ Q4 |1 E5 Z# ]: m7 I
) [8 r2 i, n+ h% d7 h 15、Ajax调用尽量采用GET方法调用
( u. X4 O7 r$ W7 m$ L# N$ M, d1 B8 M/ w6 Y7 g
16、尽可能减少DCOM元素
& f3 r, w) h" a0 J* j( Z1 Y2 B( M# }+ y6 T* `9 ^
17、使用多域名负载网页内的多个文件、图片
: h0 ` [* q, _: `2 e% i' D5 G: ~ H4 g
18、缩减iframe的使用,如无必要,尽量不要使用1 B) m3 g7 t/ t% l/ E
; }0 _" ]: P I+ q: m# ^0 v( ] 19、优化图片文件
0 ?2 X7 ?1 f' x4 P$ n: Y0 C* h9 e3 s7 y+ i
20、当页面内容庞大到一定程度,可以采用分页的方式展现,或者taobao的那种翻页后载入方式。
\; M% @3 A8 W本文来自: 7062.cc|blg88.cc|0250.cc|7159.cc|8539.cc |