发牌SO 发表于 2017-1-1 09:51:42

Apache调优及配置

  KeepAliveTimeout 5
持续作用中服务器在两次请求之间等待的时间数
MaxKeepAliveRequests 3000
一个长连接中允许的最高请求数量
MinSpareServers 5
自己翻译:充许最小的空闲进程
MaxSpareServers 10
自己翻译:充许最大的空闲进程
StartServers 5
自己翻译:HTTP服务启动时创建的http进程数量
MaxClients 150
自己翻译:充许为向应客户端请求时,创建进程的最高数量
MaxRequestsPerChild 0
  1 apache端需要配置的核心参数:apache/conf/httpd.conf
  Timeout 10
   KeepAlive On
   MaxKeepAliveRequests 5
   KeepAliveTimeout 5
  <VirtualHost *>
    SetOutputFilter DEFLATE
    DeflateBufferSize 512096
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/x-javascript
    BrowserMatch ^Mozilla/4\.0 no-gzip
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar|mp3|wma|MP3|WMA)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
  DocumentRoot /data/update/
    ServerName twin0504.sandai.net
    AddDefaultCharset UTF8
    ErrorLog logs/error_log_81
  <Directory />
         Options Includes FollowSymLinks
         AllowOverride None
    </Directory>
</VirtualHost>
  linux下apache压力测试:
  1.用自带的ab :  ab -n1000 -c10 url
  http://www.chinaunix.net/jh/13/503707.html
  http://callan.iteye.com/blog/510565
页: [1]
查看完整版本: Apache调优及配置