apache/php 性能大幅提升关键参数 - 没有开花的树 - 博客频道 - CSDN.NET

apache/php 提升性能关键参数

 

参数1:Apache KeepAlive
Apache KeepAlive需要和线程绑定,服务器繁忙时会耗光所有线程

[plain]  view plain copy
 
  1. KeepAlive Off  

参数2:Apache MPM

Apache MPM可以通过优化apache内部进程的调度来提高apache的处理能力,这里为windows参数(其他系统没测试,不提供参考,具体看官方文档)

[plain]  view plain copy
 
  1. <IfModule mpm_winnt.c>  
  2. #Win32DisableAcceptEx  
  3. ThreadsPerChild 1000  
  4. MaxRequestsPerChild 10000  
  5. </IfModule>  

参数Win32DisableAcceptEx会降低性能,但如果服务器网络不稳定,Apache经常报这个错误“[warn] (OS 64)指定的网络名不再可用。 winnt_accept: Asynchronous AcceptEx failed.”,就得考虑使用

参数Win32DisableAcceptEx的使用也是有风险的,可能带来另外一个问题。ApacheBench测试时,容易出现以下错误:

apr_socket_recv: 远程主机强迫关闭了一个现有的连接。   (730054)
Total of 195 requests completed

阅读全文……

你可能感兴趣的:(apache,AppServer)