|
||||||||||
|
||||||||||
您现在的位置:中国IDC圈 >> 华硕服务器 |
优化构建WEB 2.0网站系统平台解决方案 |
静态HTML——静态HTML是互联网上任何站点最基本的一种构成“元素”。几乎所有的站点均不同程度地采用了这种“元素”。静态的HTML页面严格地由标准的HTML标示语言构成,并不需要服务器端即时运算生成。从服务器运行的那个时间片来看,这个传输过程仅仅占用了很小的CPU资源。为了提高静态HTML的访问效率,主要可以从以下几个方面进行优化:网络带宽、磁盘I/O以及cache(高速缓冲存储器)。 服务器解析的HTML——依靠服务器解析的HTML页面包括两部分的代码:一部分是标准的HTML代码,另一部分是服务器端运行的代码(由第三方的处理程序或web服务器自己在页面传输到客户端前对其进行解释)。这种HTML页面是CGI程序的升级版本(因为它的执行效率更高)。此外,服务器解析文档改善了性能相对低下的客户端工作模式,将客户端的负载降低到最低程度,同时也降低了数据传输对带宽的要求。而服务器解析文档必须在其传输到客户端前就通过服务器来进行解释,因此服务器要添加额外的CPU。 公共网关接口(CGI)——CGI使Web站点具有更佳的交互性和实用性。它可以用来收集用户的输入数据,允许运行外部程序以执行众多与用户输入相关的任务以及输出执行结果等,因此,应用CGI后,互联网的用途被大大扩充了。但是,要使用CGI,就必须付出一定开销。特别在CGI与解释器(譬如PERL)配合使用时,CGI的调用成本会很高。如果可能的话,应该考虑选用ASP或PHP3来取代CGI。 数据库的互连性——从性能的角度来看,在线数据库,基于MySQL、Oracle、SQL Server或Sybase等的应用如日中升,迫使我们更加关注服务器的性能状况。对于大型网站来说,高负载的HTTP传输和数据库处理事务互相抢占资源,并最终可能导致服务器在极短的时间内崩溃或者变得慢如蜗牛。在这种情况下,建议使用专门的后台运行的数据库服务器(当然也是出于安全的考虑)以及前台处理的HTTP服务器。 1、前端缓存服务器 前端缓存主要使用反向代理的形式实现,即通过在繁忙的WEB服务器和Internet之间增加一个高速的WEB缓冲服务器来降低实际的WEB服务器的负载。服务器在前端接受用户的http请求,过滤静态内容到静态存储服务器,动态内容检查缓存内容存在或有效,如果存在并有效返回给用户缓存中的内容,否则访问后端应用服务器获得页面内容。 前端服务器上,推荐使用Lighttpd接受用户http请求并过滤静态内容到静态存储服务器,缓存使用Squid做后端(Apache)的反向代理实现,缓存失效或不存在通过在Squid后端的apache连接后端应用服务器。 由于服务器要接受用户提交的全部请求,同时缓存动态的页面,所以需要处理能力比较强的高性能服务器,因此,我们选择华硕旗下的一款产品华硕RS160-E5/PA4作为承载平台。 华硕RS160-E5/PA4支持四核Xeon5400/5300系列及双核Xeon5200/5100系列处理器;该机型比普通1U服务器拥有更多的热插拔硬盘槽位,提供更多RAID级别的数据安全保障;华硕RS160-E5/PA4支持专业级千兆网络,满足大流量数据交换的同时,支持网络负载均衡及端口冗余,是集群、游戏市场的高性价比选择,满足各种用户的使用需求。 2、后端应用服务器 后端应用服务器使用php脚本语言实现,简单的说能实现动态网页技术的服务器叫做应用服务器,该服务器接受用户的请求,调用后端资源动态生成页面并返回给用户。 由于前端的缓存服务器接受了大部分的访问压力,在网站建设的前期可以考虑使用性能比较好的服务器,后期可以添加服务器做负载均衡。因此,我们选择华硕RS260-E4/RX8承载此任务。 华硕RS260-E4/RX8曾荣获2006年台湾精品奖,是一款名副其实的精品之作。该服务器支持双路双核英特尔® 至强® 5000/5100处理器或四核英特尔® 至强®5300/5400处理器平台,前端总线1333MHz,L2高速缓存高达8MB。采用英特尔® 5000P MCH以及英特尔® 6321ESB I/O Hub控制芯片,支持64位数据运算,达到极佳的处理性能。RS260-E4/RX8采用最新的技术,为您带来了高效率,并拥有华硕独特的软硬件技术。 3、静态存储服务器 对于Web服务器来说,不管是Apache、IIS还是其他服务器,图片是最消耗资源的,于是有必要将图片与页面进行分离。这样,不仅可降低提供页面访问请求的服务器系统压力,还可保证系统不会因为图片问题而崩溃,在应用服务器和图片服务器上,可以进行不同的配置优化,保证更高的系统消耗和执行效率。在该服务器应用中,我们可使用开源的MogileFS作为分布式文件存储系统。 由于访问静态内容对系统的资源占用很低,故静态存储服务器不需要强大的处理能力,只需大容量的高速磁盘即可。我们选用华硕RS120-E5/PA2作为静态服务器,该产品是一款单路1U服务器,基于英特尔® 3200芯片组,支持新一代45纳米英特尔® 至强® 处理器。RS120-E5/PA2服务器优化内部布局和散热技术,以更可靠的性能提供更高的处理能力。 4、数据库服务器 大型网站都有复杂的应用,这些应用必须使用数据库。在此,推荐采用免费的MySQL作为后端的存储服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序和很多不同的客户程序和库组成。 由于服务器保存着整个网站的最重要的用户信息,并且是整个系统中关键环节,也是最容易出现系统瓶颈的环节。故数据库服务器需要很强大的数据处理能力,并确保数据的完整性和可用性。因此,考虑到以上的应用需求,仍然推荐选用华硕RS160-E5/PA4作为数据库服务器。扩展方面,华硕RS160-E5/PA4装备四个硬盘插槽支持2TB以上的存储容量。热抽换(hot-swap)硬盘接口提供更实用的系统,支持企业级应用。此外,华硕所提供的ASWM 2.0和选购的ASMB3-SOL模块帮助IT人士更有效地管理系统。基于网页的友好用户界面让您轻松通过网络浏览器进行本机和远程管理,成功减少TCO(总体拥有成本);通过Smart Phone SMS系统发出实时的系统消息并结合主动事件处理功能增强系统的实用性。 客户收益——一套解决方案 坐拥多重收益 大容量的存储空间、稳定安全的数据保护、专业的网络连接方案、灵活的扩展能力,加之节能高效、高性价比、易管理等特点,对于Web2.0网站而言,不失为一套上佳方案,完全能够完满负荷网站每天的大量更新以及每天暴增的注册用户。 作为全球领先的3C解决方案提供商的华硕电脑,一直致力于为互联网行业提供最具创新价值的产品及应用方案。而基于华硕服务器产品良好的市场口碑、“坚若磐石”的品质,华硕服务器产品更是赢得了市场的青睐。 |
【责任编辑:Star】
|
文章评论
|
|
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
Chinaitlab Group 旗下网站: |
北京盛世创富广告传媒有限公司 北京运营中心:北京市海淀区中关村南大街9号理工科技大厦2107室 服务电话:86-10-85655622 深圳研发中心:深圳市福田保税区英达利科技数码园C座701D 服务电话:86-755-82044560 Copyright©2001 - 2009 All Rights Reserved |
|