3/26/2012
暗天使 Posts: 1232
|
80% 网站终端用户的响应时间花在了下载网页构件上,比如图片(images),类定义(CSS), 脚本(scripts), Flash 等等。减少构件数目也即减少HTTP 访问请求数是建立网页快速响应的关键。 简化网页设计和减少网页构件可以有效缩短响应时间。另外一个保持丰富的网页构件同时加快网页响应的办法如下: 1. 将多个文件脚本合并为一个,同时合并和简化CSS. 2. 使用CSS background-image and background-position 设定背景图片及其他图片的属性。 3. 将多幅图片合为一幅图片。不鼓励使用图形地图。 4. 内嵌图形(Inline images)使用data:URL scheme 将图形数据插入实际网页。这会增加HTML 文件的大小。 将内嵌图形并入stylesheet 可有效减少HTTP 请求和网页的大小。 其他加快网站反应速度的办法: 采用内容分发网络(CDN)在内存控制头(Cache-Control Header)中加入过期日期。尽量将CSS 放在文件头部,Scripts (javascript) 放在文件尾部。避免使用CSS Expressions. 使用JavaScript 和 CSS External减少DNS 查找。避免重定向(Redirects)尽量减少iframes将Cookie 的大小尽量减小。
|
|
0
• 固定链接
|
3/26/2012
红叶 Administrator Posts: 3251
|
大、小图片是否也不同? 图片多少会不同?
|
|
0
• 固定链接
|
3/27/2012
Francis Yin Administrator Posts: 2759
|
这个东西专业了点. Jim读读会有启发.
|
|
0
• 固定链接
|
3/27/2012
暗天使 Posts: 1232
|
就目前网站的情况,我想不必考虑这些。我们的访问量以及用户使用情况来看, 下载速度因该没问题。如想加图片的话, 现阶段因该问题不大。
|
|
0
• 固定链接
|