咨询热线:0577-68607832 13758888017

 您所在的位置:瓯南网络 > 浏览正文
如何改进Web站点的整体性能
5187.cn  发布:2009-2-4 12:32:37  来自:瓯南网络  浏览:
【字号  打印 关闭

对一个电子商务网站来说,需要运用最少的带宽和服务器资源,为更多的客户提供更快捷的服务。而用户对Web站点的满意度,主要以访问速度来衡量。

    从用户角度来说,Web站点只有“快”和“慢”之分;用户往往并不要求实现大容量数据传输,而是希望网站在保证性能的同时,能够容纳更多的访问者。Web用户所关心的问题的实质是访问时间。从网络维护角度说,导致时延的潜在因素是多方面的,大致来讲,可以从5个方面改进Web站点的性能:缓冲、压缩、CPU优化、运用内容分发网络(CDN)及客户端软件。

    当一个站点访问用户过多时,服务器会超载,站点速度也会随之降低。若增加服务器并运用负载均衡或群集方案,可增加网站访问量,站点的性能也能达到可以接受的水平。但往往出现的情况是,终端用户能够获取较快的访问速度,而预期的访问容量达不到,因此应首先考虑改进网站性能。通过限制对服务器的访问量、避免服务器出现全面缓冲,或者采用纯CDN模式,可以提高页面提交速度,站点能容纳更多的用户。

优化服务器配置
    运用更快速的磁盘和更好的网络存取机制,能明显改进网站访问速度。可以运用特定网卡(如Akamba公司的Velobahn)来改进服务器的速度,或是采用相关技术优化网络接口卡的性能。这类方案的核心是设法减轻Web服务器CPU的负荷,使其从繁琐的网络协议处理中“解脱”出来,而集中于页面处理和服务提供。

    要尽可能地提升服务器性能,运用成熟的Web服务器加速软件必不可少,在未来几年中,成本低廉、具备高度优化、嵌入式操作系统的Web服务器工具将会出现。

运用缓冲机制
    优化网络可升缩性和性能的另一方法是在服务器外围增加缓冲机制。比较流行的方案是为Web服务器增加反向缓冲代理,使服务器能够顺利实现已创建页面的传输,同时在创建动态页面过程中减轻服务器负荷。

    缓冲机制比较容易实现,可以自行构建代理程序,也可采用其它基于硬件的产品,如Cobalt Networks的产品CacheRaQ、CacheFlow公司的高端缓冲工具CacheOS。不过购买时须注意,很多硬件缓冲产品实际上是在Linux服务器中运行相关软件来实现缓冲功能的。由于缓冲机制通常不能很好地处理动态生成内容,现在运用已呈下降趋势。对于实时动态页面,若运用缓冲,显示速度会明显减慢。

以用户为中心
    通信传输是网络要解决的最重要课题,任何网络厂商都得面对通信和路由方面的难题,要使一个网站能够“贴近”用户,就得在通信传输方案方面下功夫。

    可以在访问区间设置多服务器,并运用全局负载均衡设备,如Radware公司的Web服务器导向器优化路由,使用户能够访问到就近站点;也可以运用CDN,如Akamai或SolidSpeed方案,通过将大量动态页面对象,如图像和PDF文件置于靠近用户的缓冲器中,使用户实现对网站内容的就近访问。

    若充分运用边缘网络系统(如CDN),Web页面内容会很快到达用户端,面对通信方面的问题也会少得多。不过CDN服务实现成本往往很高,而且操作中须将加速页面重写入相关的缓冲目标,造成一定时延。最近发布的边缘包含(ESI)规范,能够很好地解决在运用CDN时产生的动态页面内容的处理问题。一旦网络成本下降,这类方案将使边缘网传输成为主流。

减小数据量
    对传输数据进行压缩,能提高访问速度。一般来说,大量的Web页面传输内容都由图像文件和其它二进制格式文件组成;现在的Web开发人员正设法减少GIF文件对颜色的使用,并调整JPEG格式文件大小。

    虽然更高一级的图片文件压缩规范JPEG2000出台尚需时日,但浏览器功能的不断改进使网络中图形图像的快速显示成为可能。对于需要传送大容量图形文件的用户来说,可以不拘泥于标准Web格式而选择更高级的图像格式,如LizardTech公司针对商业用途发布的MrSid和DjVU标准。

    随着HTML文档日趋复杂和JavaScript的大量运用,通过减少HTML或JavaScript文档中的空白来压缩页面,能大大减小文件尺寸。基于这种方法,支持HTTP1.1的浏览器能够同时支持GZIP文件编码,在传输前对文件进行压缩。一些Web服务器如Microsoft IIS5.0支持这种方案。

    一般理解认为,数据量小即意味着网站传输速度快,然而具体到某个传输对象,必须考虑压缩/解压的时间因素,高度压缩文件用到带宽可能较少,但却不一定能快速提交到终端用户。

不可忽视客户端因素
    没有协调一致的客户端操作相配合,压缩、分发、缓冲及其它一些方案终究不能发挥作用。Web用户访问的模式一般是“点击-等待-空闲-点击”,这事实上可以利用闲置时间来下载内容。如果在客户端安装这类软件,能大大提高网站性能。

    最后,客户终端系统配置是关键,站点管理员几乎对客户端设置不能施加任何影响。页面不能快速提交,或许原因完全在客户端:终端系统配置脆弱,应用程序运行过多,磁盘存取速度太慢,或是浏览器速度低下。例如,人们在讨论站点速度时,往往忽略了浏览器这一重要因素;提起浏览器,人们自然会想起IE或Netscape,而事实上Opera Software公司的5.0版浏览器速度要快得多。

留言评论】【在线投稿】 【关闭窗口 (编辑:不详)
  瓯南网络新闻频道诚邀广大网友投稿,您可以用相机或手机记录下身边的感人故事,精彩瞬间。请将作者、拍摄时间、地点和简要说明连同照片发给我们,我们将精选其中的好图、美图在页面上展示,让所有瓯南网络的网友共赏。[投稿]
 精选模板:                                          更多
 相关新闻:                                          更多
·国家域名成“新宠” 市场价值直逼域名之王·域名服务类---基础知识(二)
·国内域名基础知识集锦·为什么要注册域名?
·域名注册申请流程·如何将我申请的域名解析指向我的站点
·如何办理域名续费?·英文国际域名可以使用哪些字符?
·域名与网址有什么区别?·我查询的域名已被其他组织注册,该怎么办?
·我查询的域名已被其他组织注册,该怎么办?·FTP上传注意事项
·数据库常见问题集锦·提升服务器的安全性
·全国主要城市的DNS服务器列表·FTP连接后为什么列表错误,无法列表
·如何使用命令更改FTP密码·什么是虚拟主机,为什么要用虚拟主机?
·为何上传内容后无法显示?·FLASH制作精美的闹钟
·Flash MX 2004打造逼真打火机·Flash 应用基础——Flash 菜单简要说明
瓯南网络版权与免责声明:
① 凡本网注明“瓯南网络”的所有作品,版权均属于瓯南网络,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:“瓯南网络”。违反上述声明者,本网将追究其相关法律责任。
② 凡本网注明“来源:XXX(非瓯南网络)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
③ 如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。
※ 联系方式:瓯南网络 电话:13758888017
关闭窗口
 瓯南网络新闻检索
资讯类别
关 键 字
 建站知识         更多
·国家域名成“新宠” 市场价值直逼域名之王
·域名服务类---基础知识(二)
·国内域名基础知识集锦
·为什么要注册域名?
·域名注册申请流程
·如何将我申请的域名解析指向我的站点
·如何办理域名续费?
·英文国际域名可以使用哪些字符?
·域名与网址有什么区别?
·我查询的域名已被其他组织注册,该怎么办?
       
广告位招商
 建站套餐         更多
 客户案例           更多
 模板展示          更多
 建站套餐           更多
·
Copyright @2003-2008 浙江瓯南网络科技有限公司 All rights reserved. 浙ICP备05022107号
旗下网站:瓯南信息港中国礼品商务网瓯南礼品城龙港都市网瓯南影院温州电脑网
电话:0577-68607832 68665398 13758888017 传真:0577-68607832  E-MAIL:ok5187@126.com
公司地址:浙江省苍南县龙港镇西五街 120 号 邮编:325802
在线咨询QQ:289228315 747980565