网站Web服务器测试及优化参考

万物皆可测量,这条定律同样适用于我们经常打交道的各种服务器和应用系统。

服务器选型、测试、优化都是一些长期复杂的工作,如何在TurboCMS的项目中快速满足客户需求,我们只需要掌握以下的一些知识要点即可

1. 选型
选型一般借助于公共机构的评测数据及互联网上的参考标准

1.1服务器的选型
服务器的选型主要依据客户的需求和预算,主要涉及如下几个指标:

CPU、内存、网卡、硬盘

而网卡和硬盘的配置大多对客户需求来说绰绰有余,所以对性能指标影响最明显的就是CPU和内存

目前对服务器的主流评测机构有两家:

1.TPC(Transaction processing Performance Council,事务处理性能委员会)

2.SPEC(the Standard Performance Evaluation Corporation标准性能评估机构)

会有专门的网站给出各种服务器的评测结果,可以用作参考

针对TurboCMS的Web应用,我们主要依据TPC-W和SPECweb的评测结果

1.2操作系统的选型
TurboCMS.Java是跨平台的应用,支持Windows和Linux两种操作系统

如果是中小型网站,推荐使用Windows操作系统,易于管理

如果是大型网站,推荐使用Linux操作系统

1.3Web服务器软件的选型
目前主流的Web服务器(不包括J2EE服务器)有如下几种:nginx,apache,IIS等等

如果是Windows操作系统,可直接使用IIS

如果是Linux操作系统,可以使用nginx(推荐)或者apache

1.4J2EE应用服务器软件的选型
目前主流的J2EE服务器有:Tomcat,Weblogic,Websphere,oc4j,glassfish等等

前面的选型都不复杂,这里J2EE服务器性能也有可以参考的指标:

SPECjbb(SPEC委员会Java基准测试程序)

目前最新的评测标准是SPECjbb2005

相关推荐