本文先介绍一下各种WEB服务器平台,然后对影响WEB服务器性能的各方面做了分析,最后解析了目前使用最普遍的Apache服务器在服务请求高峰时的响应延迟现象
为什么有人不愿意选择Solaris? 好了,为了公平起见,我来说说人们不选择Solaris的原因。先要指出的是,基于Intel芯片的Solaris平台不等同基于SPARC芯片的Solaris平台。尽管Intel芯片版本的Solaris系统拥有与SPARC芯片版本一样的高可靠性,但用于前者的商用软件的数量明显不如后者多,同时,由于硬件上的一些限制,Solaris系统的一些相对高级的特性(比如CPU或内存的热插拔升级)在Intel芯片版本中无法实现。前段时间甚至有消息说最新的Solaris将不再支持Intel平台,这对采用Intel硬件平台的用户可说是一种遗憾。
选择Linux还是FressBSD?

开放源代码
操作系统(如Linux、FreeBSD)在市场上抢占着越来越大的市场份额,人们对这类系统的总体接受程度也开始以惊人的速度增长。几年前,只有少数几家公司知道Linux到底是什么,但是目前它已被业界几乎每一个专业用户所大力推崇。举个例子,你可以在市场上买到更多的基于Linux平台的商业软件,如Oracle、Sybase等等。
同时,FreeBSD也取得了相当一部分商业支持,其中一些是由于Linux流行的原因而带来的。很多大型网站,比如Yahoo,跑的都是FreeBSD平台。FreeBSD和Linux之间的兼容性问题很小。因此,我们会发现,这两款操作系统的用户群体将同步持续增长。
不幸的是,很多使用开放源代码操作系统的用户由于不希望缴纳相关的成本费用,实际上在抵制使用Linux平台上的商业软件。从某个角度来看,仿佛是因为这些用户由于习惯了Linux系统免费使用的做法,而不愿意为
服务器的其他应用付费。从目前情况看,这已对市场产生了激冷效应。我估计,随着越来越多基于该平台的软件发布,这种情况将会更加恶化。
这主要是因为Linux操作系统大多是被小公司和个人所选用,而这类群体实际上根本买不起企业级的商业软件。这种状况只有在opensource操作系统的技术和市场成熟壮大起来,并被更多的大公司(他们往往拥有更大的需求)接纳之后才会逐渐改变。
在互联网上,对开放源码操作系统支持的呼声很高,但是,人们对这类平台学习和理解的难度比
Windows,甚或是Solaris要大得多。另外,所有的这类软件均处在一个快速发展的过程中。所以,你在寻找你需要的东西的时候,也许总会不经意地发现系统的一些小bug(错误的计算机程序代码或例行程序上的瑕疵)及不完整的软件包。
对于那些WEB服务需求小,硬件资源紧张的小公司来说,他们一般更愿意采用一款开放源码操作系统(而不采用商业
解决方案)。而对于缺少经验的公司来说,他们则倾向选择安全可靠的Windows解决方案。那些对Web 发布需求巨大,同时要求系统正常运行时间比率超过99%或以上的公司也许会选择Solaris平台。因为olaris的稳定性可以为满足这种苛刻的运行要求提供更大保障。
下一页>>
关于各种Web平台的性能