freebsd单服务器性能调整

freebsd单服务器性能调整

ID:9650158

大小:51.50 KB

页数:0页

时间:2018-05-04

freebsd单服务器性能调整_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《freebsd单服务器性能调整》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、FreeBSD单服务器性能调整  前面介绍了Apache服务器的基本设置选项,通过调整这些设置,就能使arket公司开发了一个基于CGI的新标准,一个FastCGI程序能驻留在系统中,和od_ssl相集成,可以通过选择同时集成php3和mod_ssl。需要注意的是在安装之前仍然需要清除原有设置文件,以免带来不必要的麻烦。  Apache-PHP3具备一个预编译好的二进制软件包,如果不想重新编译Apache,可以直接使用这个软件包。要建立一个复杂的网站,至少要使用这个预编译好的软件包,以提供高效率的动态网页支持。  此外,由于CGI程序使用Perl编程的非常之多,因而一个非常有意义的作法

2、为将perl解释器和Apache集成在一起,这样在执行perl程序时就不需要重新载入Perl解释器了,这样同样也能数倍提高服务器的效率。支持集成perl到Apache中的模块为mod_perl,它充分发挥了perl的强大功能。在这种方式下,不但可以直接执行perl编写的CGI程序,还可以在嵌入perl语句,甚至使用perl控制Apache服务器的行为,包括使用perl来编写Apache的内部功能处理模块。mod_perl同样也没有PortCollection支持,需要自己下载软件重新编译Apache。  FastCGI、PHP3和嵌入的perl只是在Apache服务器上最流行的几种新特

3、性,使用它们可以非常高效的完成动态网页的生成。这些新特性对于建立一个高负载的站点是必需的。但是,也没有必要同时都提供支持,不同的使用者会喜欢使用不同的动态网页生成方式。其中PHP3的安装和设置非常简单,它又是服务器端分析方式,因此是在做新站点时的首选方式。而如果有大量原有的CGI程序需要继承,就可以选择FastCGI,perl的忠实拥护者则会选择modperl。调整系统设置  由于Apache服务器是采用传统的生成子进程的方式来提供服务的形式,这种形式比较适合服务比较复杂的情况,但性能却没有单进程的服务器高,尤其在高负载的情况下更是如此。一些使用单进程的Web服务器,都其声称提供静态网

4、页的速度为Apache服务器的几倍,例如能通过PortsCollection安装的boa,或者另一个非常简单的服务器thttpd,它们提供静态网页的速度的确是Apache服务器无法与之相比的。当然,这些服务器除了因为其是单进程的服务,效率较高之外,还因为这些服务器没有提供复杂的特性,包括安全认证等,例如安全认证就需要Web服务器读取其上面各级目录的访问许可,这些额外的文件操作会明显降低服务器的效率。然而,由于执行CGI处理时,服务器都必须启动外部进程,这些简易的服务器就不再具备什么优势了。  因此,如果使用者仅仅是想提供简易的静态网页服务,完全可以不必使用Apache服务器,单进程服务

5、器性能更好,但使用者也无法利用Apache服务器提供的各种优秀特性了。然而,即使是使用Apache服务器,对提高效率也提供了很多设置参数,如果能将这些参数调整的合适,就能进一步提高服务器的性能,缩小与单进程服务器性能的差别。  有些性能损失,如提供安全控制的特性造成的损失,只能尽量减少,而无法消除。为了减少这些特性造成的损失,对于安全控制,可以在设置文件中针对根目录指定AlloaxRequestPerChild来规定一个进程提供服务的次数,缺省设置为30。如果服务器提供的为静态网页,产生内存垃圾的机会就很少,可以将其设置为2000或者更高12下一页——感谢阅读这篇文章,..,。即使服务

6、器载入了各种不同的功能模块,产生内存垃圾的机会就多一些,可以相应将这个值的设置降低一些。  此外,还可以定义另一个参数MaxClients,用于设置Apache服务器可以同时拥有的最多进程数。进程数目越多,那么占用的内存数量就越大,一旦占用的内存超过系统的物理内存,那么就必须有多余的进程被交换到交换空间中,这样的事情一旦发生,服务器的效率就急剧降低了。因此,即使希望服务器能同时提供较多的服务,也不能超过服务器的物理内存限制进行设置。通常这可以通过计算进行估计,根据每个Copyright(c)1998-1999TheApacheGroup,.apache.org/ServerSofte:

7、    localhostServerPort:      80DocumentPath:     /DocumentLength:    360bytesConcurrencyLevel:   50Timetakenfortests: 3.881secondspleterequests:   1000Failedrequests:    0Totaltransferred:   607212bytesHTMLtransferred:   36

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。