- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
影响网站访问速度因素及改进措施
影响网站访问速度因素及改进措施
摘 要: 对影响网站访问速度的因素进行分析,着重从技术层面提出可操作性强、效果明显的改进措施。
关键词: 网站;速度;压缩图片;压缩Flash;优化代码
中图分类号:F252.21 文献标识码:A 文章编号:1671-7597(2011)0810160-01
0 引言
随着互联网的快速发展,网民在互联网应用方面的需求和体验对网站访问速度的要求越来越高,这对如何提高网站访问速度提出了更多更高的新要求。在影响网站访问速度的性能方面,后台只占5%,而前端高达95%之多,其中有88%的东西是可以优化的。
1 影响网站访问速度的因素
一个网站的访问速度与多方面的原因相关联,具体到技术角度,网站访问的速度主要受以下几方面的因素影响:
1)服务器的硬件配置(包括服务器的类型、CPU、硬盘速度、内存大小、网卡速度等)。
2)服务器所在的网内环境与速度。
3)服务器所在的网络环境与互联网骨干网相联的速率。
4)ChinaNet的国际出口速率。
5)访问者的ISP(互联网接入服务提供商)与ChinaNet之间的专线速率。
6)访问者的ISP 向客户端开放的端口接入速率。
7)访问者电脑的配置、Modem的速率、网线或电话线路的质量等。
8)访问网站的网站结构、网页大小、页调用图片以及其它文件的数量及大小等。
决定网站访问速度最根本的因素是网络连接的带宽。当访问一个网站时,这个网站的服务器处理能力和同时在线的用户数量对访问速度有很大影响。对特定的终端用户,网站服务器处理能力越强,同时在线的用户数越少,访问速度自然就越快;而对于同时访问某一网站的用户,当然是性能较好的终端可以获得更快的访问速度。这里所说的终端性能不单指终端端口的速率,也包括终端PC的软硬件性能。
从用户终端的角度看,机器配置不高也会影响到访问网站的速度。宽带的接入商都会向用户提出电脑最低配置的建议,但要充分发挥宽带本身的优势,在软硬件上都有更高的要求,而且需要对电脑进行维护,删除多余的程序和文档,对系统进行优化。
在相同网络环境下,上面所说的第8条则是区别的重要因素。
2 改进网站访问速度的措施
2.1 减少HTTP请求数量
80%的用户响应时间被花费在前端,而这其中的绝大多数时间是用于下载页面中的图片、样式表、脚本以及Flash这些组件。减少这些组件的数量就可以减少展示页面所需的请求数,而这是提高网页响应速度的关键。
合并文件,通过把所有脚本置于一个脚本文件里或者把所有样式表放于一个样式表文件中,从而减少Http请求的数量。
CSS Sprites是减少图片请求的首选方案。把所有的背景图片合并到一张图中,使用CSS的background-image和background-position属性去控制展现恰当的图片区域。
Image maps把多张图片组合成为一张图片。图片的总大小是不变的,但减少Http请求数会提高页面的响应速度。
2.2 使用内容分布式网络
用户连接网站服务器的速度影响响应的快慢。把网站布置在多台分布于不同地域的服务器上,会让用户觉得页面加载速度更快。
2.3 优化压缩图片体积
如果图片是BMP等比较大体积的格式,可以通过PS软件另存为web格式,更改格式为JPG或者GIF等体积较小的格式,并可选择对应格式图片的画质,画质越差体积越小,还可以缩小图片大小压缩图片体积。
2.4 不要在HTML中缩放图片
不要使用大小超过需要的图片,即使能够在HTML中设置它的属性。如果需要那
么就使用恰好100*100px的图片,而不是使用缩放后的500*500px的图片。
2.5 压缩flash动画
需要多大的图片就在PS里面处理好,保存为PNG格式后导入到flash里。原则上能用矢量的都用矢量,这样文件会小很多,但是对于边缘太复杂的宁可用位图反而会更小。圆体文字比正体文字要大,另外把文件打散比不打散要小。音乐不要选用WAV格式,WAV格式比MP3格式大很多。尽量避免导入视频文件,避免通过位图转换矢量图。不可把PS做了效果的文字导入到flash里面,这样会非常大。建议把图片保存为有背景的,通过在flash里面用遮罩把他的背景隐藏掉。
2.6 Gzip压缩组件
Gzip是当前最常用也是最有效的压缩方式,GNU项目开发了这一方法并且符合RFC1952标准。使用gzip压缩通常会减少70%的响应大小。当前浏览器中大约90%的Internet通讯传输声明支持gzip。Gzip尽可能多的文件类型是减少页面大小从而提高用户体验的一个简单的方法。
文档评论(0)