首页
新闻
UniX技术
数据库
经验交流
PHP
Linux考试认证
首页
>
Linux考试认证
linux认证:提高Apache服务器性能的四个建议
时间:2009-05-17 09:12:03 作者:
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
Apache服务器是在Linux系统上部署HTTP服务器的一个最佳选择。不仅仅因为其稳定、安全,而且其还能够提供比较优越的性能。不过为了提高Apache服务器的性能,Linux系统......
Apache服务器是在Linux系统上部署HTTP服务器的一个最佳选择。不仅仅因为其稳定、安全,而且其还能够提供比较优越的性能。不过为了提高Apache服务器的性能,Linux系统管理员还是需要调整一些跟性能相关的参数,在Apache服务器中专门有一个模块用来进行相关的调整。作为系统管理员,在部署Apache服务器应用的时候,需要了解这些参数的含义,并根据网站应用的实际情况来进行相关的调整。要实现这个目的,笔者下面的几条建议或许能够对大家有所帮助。
建议一:设置最多连接数量。
为了保障每个连接的客户端的性能,往往需要在服务器中设置在同一时间内允许的客户端数量的上限。如在服务器上部署了电子邮件或者FTP等应用服务,为了能够保障下载的速度,就需要对连接客户端进行最高数量的限制。在Apache服务器中有一个“最多连接数量”的栏目,就是用来设置这个值。另外也可以利用配置文件中的 MaxClinets参数来进行设置。通过这个参数,系统管理员可以限制客户端的连接数量与连接时间,以节省带宽来提供其他的服务或者提高已有连接的效率。当客户端的连接数量超过这个最高限制后,所有新建的连接都会被拒绝;当然服务器会把拒绝错误信息返回给客户。
在进行这个设置的时候,需要注意两个问题。一是在Linux操作系统上配置Xinetd服务的时候也可以进行类似的设置。如通过配置 Xinetd服务配置文件中的instances参数可以设置单一服务在同一时间内提供客户端连接请求的最高上限。那么这个参数跟Apache服务器中的连接数量设置是什么关系呢?如instance参数设置为100;而MaxClints参数设置为120。那么最终可以连接到Apache服务器上的客户端数量为多少呢?注意,由于客户端的互联网连接请求是先通过Linux操作系统的,所以在Linux操作系统上的配置往往具有比较高的优先性。为此,当instance参数小于MaxClints参数时,以前者为准;当instance参数大于MaxClints参数时,以后者为准。故有时候客户端提示连接数量超过上限时,系统管理员往往需要同时检查这两个参数,才能够发现问题的真正原因。二是需要考虑在什么情况下需要启用这个限制。一般来说,如果HTTP服务器上的应用主要是在企业内部网络中应用,由于带宽比较理想,为此不需要设置这个限制。但是如果是面向互联网用户的,则往往需要设置这个限制。如企业部署了一个FTP服务器,供互联网的用户下载。由于其带宽是固定的,当下载的用户越多,其能够得到的下载速度也就越低。为此为了给已有连接的用户提供一个比较好的速率,往往就需要设置一个最多连接数。以免连接用户过多而影响下载的速率。
1
/
4
1
2
3
4
下一页
尾页
如果您需转载 linux认证:提高Apache服务器性能的四个建议,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
PHP4在WinXP下IIS和Apache2服务器上的安装
最近,有许多朋友问我在WindowsXp下PHP的安装过程,正好最近我在自己的机器
全面迎接 php 5.2 的时代到来!
转帖:http://www.yanbin.org/2006/12/07/welcome_to_php_5_2/经过 N 次的
Windows下常见Oracle服务介绍
注:SID - 数据库标识HOME_NAME - Oracle Home名称,如OraHome92、OraHome81
linux版本的“simp server for unix“的安
现在大多和朋友通过msn messenger联系。可是msn messenger在互联网上的消
PHP版iis日志分析程序
<?php/********************************************************功能:i
使用dbms_xplan工具查看执行计划
使用dbms_xplan工具查看执行计划9i有一个新的包 dbms_xplan,对查询plan_ta
sql2005和sql2000共享一台机器时Sql2005无
1,保证协议名称中的除VIA之外的所有协议全部启用通过SQL Server Cofigura
新手看招 手把手教你安装VMware虚拟机
VMware Workstation虚拟机是一个在Windows或Linux计算机上运行的应用
十天学会php之第十天
学习目的:学会用PHP上传文件和发邮件上传文件表单必须加上 enctype="mult
MSSQL添加字段说明
--字段添加说明EXEC sp_addextendedproperty 'MS_Description', '要添
Linux职业认证考试必考点[1]
1. /proc/interrupts 文件显示当前系统中正在使用的中断。2. Linux支持标
分组取前N记录
经常看到问题,如何取出每组的前N条记录。方便大家参考于是便把常见的几种
希望gOS3到CloudOS不是下一个网景
感谢sglab.cn的投递Good OS Co.差不多半年前发布了gOS3.0,一个在我看来是
Zend Framework 入门(2)—多国语言支持
如果你的项目想要支持多语言版本,那么就需要用到 Zend_Translate。Zend_Tr
第三方认证考试:LPI认证考试介绍(一)
LPI (Linux Professional Institute)(Linux专家机构)是一家按照Linux标准基
MySQL常用维护管理工具
MySQL常用维护管理工具http://xianguo.com/item/526202631 来自 月光博客
栏目热门
虚拟机中Linux不能引导的问题
LINLUX认证获得RHCE后的职场优势
其它认证:华为认证网络工程师相关知识问答
认证考试:华为交换机交换机端口镜像配置
华为认证ar2831ar1820 br304ipsecvpn经典配
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS