<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[Nginx vs Lighthttpd vs Apache 性能优化]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Fri, 09 Apr 2010 16:44:54 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	<br/>和以往一样,本次测试均使用默认配置<br/>不对内核以及应用程序做任何优化<br/>配置文件优先采用程序自带的默认配置,<br/>在没有默认配置的前提下,使用最简化的配置文件<br/><br/>平台<br/>WEB:<br/>CentOS 5.1 最小化安装<br/>浪潮NF180<br/>Xeon 2.8<br/>1G RAM<br/>73G SCSI<br/><br/>Nginx 0.6.31<br/>Apache 1.3.41<br/>Apache 2.2.8<br/>Lighthttpd 1.4.19<br/><br/>CLIENT:<br/>CentOS 5.1 最小化安装<br/>浪潮NF260<br/>Xeon 2.4<br/>512M RAM<br/>36G SCSI<br/><br/>http_load-12mar2006<br/><br/>SWITCH:<br/>DLINK DES 1024R+<br/><br/>1.Nginx 0.6.31<br/>编译参数<br/><br/>&lt;?php<br/>./configure --prefix=/usr/local/nginx<br/>配置文件<br/><br/>worker_processes&nbsp;&nbsp;10;<br/>events &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;worker_connections&nbsp;&nbsp;1024;<br/>&#125;<br/>http &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mime.types;<br/>&nbsp;&nbsp;&nbsp;&nbsp;default_type&nbsp;&nbsp;application/octet-stream;<br/>&nbsp;&nbsp;&nbsp;&nbsp;sendfile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on;<br/>&nbsp;&nbsp;&nbsp;&nbsp;keepalive_timeout&nbsp;&nbsp;65;<br/>&nbsp;&nbsp;&nbsp;&nbsp;server &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 80;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server_name&nbsp;&nbsp;localhost;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;location / &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp; html;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;index&nbsp;&nbsp;index.html index.htm;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error_page&nbsp;&nbsp; 500 502 503 504&nbsp;&nbsp;/50x.html;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;location = /50x.html &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp; html;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&#125;<br/>2.Lighthttpd 1.4.19<br/>编译参数<br/><br/>&lt;?php<br/>./configure --prefix=/usr/local/lighthttpd<br/>配置文件<br/><br/>server.modules&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= (<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;mod_accesslog&quot; )<br/> <br/>server.document-root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &quot;/var/www/html/&quot;<br/> <br/>server.errorlog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &quot;/var/log/lighttpd/error.log&quot;<br/> <br/>index-file.names&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= ( &quot;index.php&quot;, &quot;index.html&quot;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;index.htm&quot;, &quot;default.htm&quot; )<br/> <br/>mimetype.assign&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = (<br/>&nbsp;&nbsp;&quot;.pdf&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/pdf&quot;,<br/>&nbsp;&nbsp;&quot;.sig&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/pgp-signature&quot;,<br/>&nbsp;&nbsp;&quot;.spl&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/futuresplash&quot;,<br/>&nbsp;&nbsp;&quot;.class&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/octet-stream&quot;,<br/>&nbsp;&nbsp;&quot;.ps&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/postscript&quot;,<br/>&nbsp;&nbsp;&quot;.torrent&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-bittorrent&quot;,<br/>&nbsp;&nbsp;&quot;.dvi&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-dvi&quot;,<br/>&nbsp;&nbsp;&quot;.gz&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-gzip&quot;,<br/>&nbsp;&nbsp;&quot;.pac&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-ns-proxy-autoconfig&quot;,<br/>&nbsp;&nbsp;&quot;.swf&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-shockwave-flash&quot;,<br/>&nbsp;&nbsp;&quot;.tar.gz&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-tgz&quot;,<br/>&nbsp;&nbsp;&quot;.tgz&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-tgz&quot;,<br/>&nbsp;&nbsp;&quot;.tar&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-tar&quot;,<br/>&nbsp;&nbsp;&quot;.zip&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/zip&quot;,<br/>&nbsp;&nbsp;&quot;.mp3&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;audio/mpeg&quot;,<br/>&nbsp;&nbsp;&quot;.m3u&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;audio/x-mpegurl&quot;,<br/>&nbsp;&nbsp;&quot;.wma&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;audio/x-ms-wma&quot;,<br/>&nbsp;&nbsp;&quot;.wax&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;audio/x-ms-wax&quot;,<br/>&nbsp;&nbsp;&quot;.ogg&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/ogg&quot;,<br/>&nbsp;&nbsp;&quot;.wav&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;audio/x-wav&quot;,<br/>&nbsp;&nbsp;&quot;.gif&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;image/gif&quot;,<br/>&nbsp;&nbsp;&quot;.jar&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-java-archive&quot;,<br/>&nbsp;&nbsp;&quot;.jpg&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;image/jpeg&quot;,<br/>&nbsp;&nbsp;&quot;.jpeg&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;image/jpeg&quot;,<br/>&nbsp;&nbsp;&quot;.png&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;image/png&quot;,<br/>&nbsp;&nbsp;&quot;.xbm&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;image/x-xbitmap&quot;,<br/>&nbsp;&nbsp;&quot;.xpm&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;image/x-xpixmap&quot;,<br/>&nbsp;&nbsp;&quot;.xwd&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;image/x-xwindowdump&quot;,<br/>&nbsp;&nbsp;&quot;.css&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/css&quot;,<br/>&nbsp;&nbsp;&quot;.html&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/html&quot;,<br/>&nbsp;&nbsp;&quot;.htm&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/html&quot;,<br/>&nbsp;&nbsp;&quot;.js&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/javascript&quot;,<br/>&nbsp;&nbsp;&quot;.asc&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/plain&quot;,<br/>&nbsp;&nbsp;&quot;.c&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/plain&quot;,<br/>&nbsp;&nbsp;&quot;.cpp&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/plain&quot;,<br/>&nbsp;&nbsp;&quot;.log&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/plain&quot;,<br/>&nbsp;&nbsp;&quot;.conf&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/plain&quot;,<br/>&nbsp;&nbsp;&quot;.text&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/plain&quot;,<br/>&nbsp;&nbsp;&quot;.txt&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/plain&quot;,<br/>&nbsp;&nbsp;&quot;.dtd&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/xml&quot;,<br/>&nbsp;&nbsp;&quot;.xml&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;text/xml&quot;,<br/>&nbsp;&nbsp;&quot;.mpeg&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;video/mpeg&quot;,<br/>&nbsp;&nbsp;&quot;.mpg&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;video/mpeg&quot;,<br/>&nbsp;&nbsp;&quot;.mov&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;video/quicktime&quot;,<br/>&nbsp;&nbsp;&quot;.qt&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;video/quicktime&quot;,<br/>&nbsp;&nbsp;&quot;.avi&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;video/x-msvideo&quot;,<br/>&nbsp;&nbsp;&quot;.asf&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;video/x-ms-asf&quot;,<br/>&nbsp;&nbsp;&quot;.asx&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;video/x-ms-asf&quot;,<br/>&nbsp;&nbsp;&quot;.wmv&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;video/x-ms-wmv&quot;,<br/>&nbsp;&nbsp;&quot;.bz2&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-bzip&quot;,<br/>&nbsp;&nbsp;&quot;.tbz&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-bzip-compressed-tar&quot;,<br/>&nbsp;&nbsp;&quot;.tar.bz2&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/x-bzip-compressed-tar&quot;,<br/>&nbsp;&nbsp;# default mime type<br/>&nbsp;&nbsp;&quot;&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;application/octet-stream&quot;,<br/> )<br/> <br/>accesslog.filename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &quot;/var/log/lighttpd/access.log&quot;<br/> <br/>url.access-deny&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ( &quot;~&quot;, &quot;.inc&quot; )<br/> <br/>$HTTP[&quot;url&quot;] =~ &quot;&#92;.pdf$&quot; &#123;<br/>&nbsp;&nbsp;server.range-requests = &quot;disable&quot;<br/>&#125;<br/> <br/>static-file.exclude-extensions = ( &quot;.php&quot;, &quot;.pl&quot;, &quot;.fcgi&quot; )<br/>3.Apache 1.3.41<br/>编译参数<br/><br/>&lt;?php<br/>./configure --prefix=/usr/local/apache1.3.41<br/>配置文件<br/><br/>ServerType standalone<br/>ServerRoot &quot;/usr/local/apache1.3.41&quot;<br/>PidFile /usr/local/apache1.3.41/logs/httpd.pid<br/>ScoreBoardFile /usr/local/apache1.3.41/logs/httpd.scoreboard<br/>Timeout 300<br/>KeepAlive On<br/>MaxKeepAliveRequests 100<br/>KeepAliveTimeout 15<br/>MinSpareServers 5<br/>MaxSpareServers 10<br/>StartServers 5<br/>MaxClients 150<br/>MaxRequestsPerChild 0<br/>Port 80<br/>User nobody<br/>Group nobody<br/>ServerAdmin root@test1.hiadmin.com<br/>DocumentRoot &quot;/var/www/html&quot;<br/>&lt;Directory /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Options FollowSymLinks<br/>&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride None<br/>&lt;/Directory&gt;<br/>&lt;Directory &quot;/var/www/html&quot;&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;Options Indexes FollowSymLinks MultiViews<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride None<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;Order allow,deny<br/>&nbsp;&nbsp;&nbsp;&nbsp;Allow from all<br/>&lt;/Directory&gt;<br/> <br/>&lt;IfModule mod_userdir.c&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;UserDir public_html<br/>&lt;/IfModule&gt;<br/> <br/>&lt;IfModule mod_dir.c&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;DirectoryIndex index.html<br/>&lt;/IfModule&gt;<br/> <br/>AccessFileName .htaccess<br/> <br/>&lt;Files ~ &quot;^&#92;.ht&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Order allow,deny<br/>&nbsp;&nbsp;&nbsp;&nbsp;Deny from all<br/>&nbsp;&nbsp;&nbsp;&nbsp;Satisfy All<br/>&lt;/Files&gt;<br/> <br/>UseCanonicalName On<br/> <br/>&lt;IfModule mod_mime.c&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;TypesConfig /usr/local/apache1.3.41/conf/mime.types<br/>&lt;/IfModule&gt;<br/> <br/>DefaultType text/plain<br/> <br/>&lt;IfModule mod_mime_magic.c&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;MIMEMagicFile /usr/local/apache1.3.41/conf/magic<br/>&lt;/IfModule&gt;<br/> <br/>HostnameLookups Off<br/> <br/>ErrorLog /usr/local/apache1.3.41/logs/error_log<br/> <br/>LogLevel warn<br/> <br/>LogFormat &quot;%h %l %u %t &#92;&quot;%r&#92;&quot; %&gt;s %b &#92;&quot;%&#123;Referer&#125;i&#92;&quot; &#92;&quot;%&#123;User-Agent&#125;i&#92;&quot;&quot; combined<br/>LogFormat &quot;%h %l %u %t &#92;&quot;%r&#92;&quot; %&gt;s %b&quot; common<br/>LogFormat &quot;%&#123;Referer&#125;i -&gt; %U&quot; referer<br/>LogFormat &quot;%&#123;User-agent&#125;i&quot; agent<br/> <br/>CustomLog /usr/local/apache1.3.41/logs/access_log common<br/> <br/>ServerSignature On<br/> <br/>&lt;IfModule mod_alias.c&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;Alias /icons/ &quot;/usr/local/apache1.3.41/icons/&quot;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Directory &quot;/usr/local/apache1.3.41/icons&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Options Indexes MultiViews<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride None<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Order allow,deny<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Allow from all<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Directory&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;Alias /manual/ &quot;/usr/local/apache1.3.41/htdocs/manual/&quot;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Directory &quot;/usr/local/apache1.3.41/htdocs/manual&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Options Indexes FollowSymlinks MultiViews<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride None<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Order allow,deny<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Allow from all<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Directory&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;ScriptAlias /cgi-bin/ &quot;/usr/local/apache1.3.41/cgi-bin/&quot;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Directory &quot;/usr/local/apache1.3.41/cgi-bin&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride None<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Options None<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Order allow,deny<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Allow from all<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Directory&gt;<br/> <br/>&lt;/IfModule&gt;<br/>&lt;IfModule mod_autoindex.c&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;IndexOptions FancyIndexing<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIconByType (TXT,/icons/text.gif) text/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIconByType (IMG,/icons/image2.gif) image/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIconByType (SND,/icons/sound2.gif) audio/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIconByType (VID,/icons/movie.gif) video/*<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/binary.gif .bin .exe<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/binhex.gif .hqx<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/tar.gif .tar<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/a.gif .ps .ai .eps<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/layout.gif .html .shtml .htm .pdf<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/text.gif .txt<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/c.gif .c<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/p.gif .pl .py<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/f.gif .for<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/dvi.gif .dvi<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/uuencoded.gif .uu<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/tex.gif .tex<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/bomb.gif core<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/back.gif ..<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/hand.right.gif README<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/folder.gif ^^DIRECTORY^^<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddIcon /icons/blank.gif ^^BLANKICON^^<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;DefaultIcon /icons/unknown.gif<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;ReadmeName README.html<br/>&nbsp;&nbsp;&nbsp;&nbsp;HeaderName HEADER.html<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t<br/> <br/>&lt;/IfModule&gt;<br/>&lt;IfModule mod_mime.c&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage da .dk<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage nl .nl<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage en .en<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage et .ee<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage fr .fr<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage de .de<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage el .el<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage he .he<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset ISO-8859-8 .iso8859-8<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage it .it<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage ja .ja<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset ISO-2022-JP .jis<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage kr .kr<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset ISO-2022-KR .iso-kr<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage nn .nn<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage no .no<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage pl .po<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset ISO-8859-2 .iso-pl<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage pt .pt<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage pt-br .pt-br<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage ltz .lu<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage ca .ca<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage es .es<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage sv .sv<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage cs .cz .cs<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage ru .ru<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddLanguage zh-TW .zh-tw<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset Big5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .Big5&nbsp;&nbsp;&nbsp;&nbsp;.big5<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset WINDOWS-1251 .cp-1251<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset CP866&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.cp866<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset ISO-8859-5&nbsp;&nbsp; .iso-ru<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset KOI8-R&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .koi8-r<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset UCS-2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.ucs2<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset UCS-4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.ucs4<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddCharset UTF-8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.utf8<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;IfModule mod_negotiation.c&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/IfModule&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;AddType application/x-tar .tgz<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;AddEncoding x-compress .Z<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddEncoding x-gzip .gz .tgz<br/> <br/>&lt;/IfModule&gt;<br/> <br/>&lt;IfModule mod_setenvif.c&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;BrowserMatch &quot;RealPlayer 4&#92;.0&quot; force-response-1.0<br/>&nbsp;&nbsp;&nbsp;&nbsp;BrowserMatch &quot;Java/1&#92;.0&quot; force-response-1.0<br/>&nbsp;&nbsp;&nbsp;&nbsp;BrowserMatch &quot;JDK/1&#92;.0&quot; force-response-1.0<br/> <br/>&lt;/IfModule&gt;<br/>?&gt;<br/>4.Apache 2.2.8<br/>编译参数<br/><br/>&lt;?php<br/>./configure --prefix=/usr/local/apache2.2.8<br/>配置文件<br/><br/>ServerRoot &quot;/usr/local/apache2.2.8&quot;<br/>Listen 80<br/> <br/>&lt;IfModule !mpm_netware_module&gt;<br/>&lt;IfModule !mpm_winnt_module&gt;<br/>User nobody<br/>Group nobody<br/> <br/>&lt;/IfModule&gt;<br/>&lt;/IfModule&gt;<br/> <br/>ServerAdmin you@example.com<br/> <br/>DocumentRoot &quot;/var/www/html&quot;<br/> <br/>&lt;Directory /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Options FollowSymLinks<br/>&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride None<br/>&nbsp;&nbsp;&nbsp;&nbsp;Order deny,allow<br/>&nbsp;&nbsp;&nbsp;&nbsp;Deny from all<br/>&lt;/Directory&gt;<br/> <br/>&lt;Directory &quot;/var/www/html&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Options Indexes FollowSymLinks<br/>&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride None<br/>&nbsp;&nbsp;&nbsp;&nbsp;Order allow,deny<br/>&nbsp;&nbsp;&nbsp;&nbsp;Allow from all<br/> <br/>&lt;/Directory&gt;<br/> <br/>&lt;IfModule dir_module&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;DirectoryIndex index.html<br/>&lt;/IfModule&gt;<br/> <br/>&lt;FilesMatch &quot;^&#92;.ht&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Order allow,deny<br/>&nbsp;&nbsp;&nbsp;&nbsp;Deny from all<br/>&nbsp;&nbsp;&nbsp;&nbsp;Satisfy All<br/>&lt;/FilesMatch&gt;<br/> <br/>ErrorLog &quot;logs/error_log&quot;<br/> <br/>LogLevel warn<br/> <br/>&lt;IfModule log_config_module&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;LogFormat &quot;%h %l %u %t &#92;&quot;%r&#92;&quot; %&gt;s %b &#92;&quot;%&#123;Referer&#125;i&#92;&quot; &#92;&quot;%&#123;User-Agent&#125;i&#92;&quot;&quot; combined<br/>&nbsp;&nbsp;&nbsp;&nbsp;LogFormat &quot;%h %l %u %t &#92;&quot;%r&#92;&quot; %&gt;s %b&quot; common<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;IfModule logio_module&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LogFormat &quot;%h %l %u %t &#92;&quot;%r&#92;&quot; %&gt;s %b &#92;&quot;%&#123;Referer&#125;i&#92;&quot; &#92;&quot;%&#123;User-Agent&#125;i&#92;&quot; %I %O&quot; combinedio<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/IfModule&gt;<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;CustomLog &quot;logs/access_log&quot; common<br/>&lt;/IfModule&gt;<br/> <br/>&lt;IfModule alias_module&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;ScriptAlias /cgi-bin/ &quot;/usr/local/apache2.2.8/cgi-bin/&quot;<br/>&lt;/IfModule&gt;<br/> <br/>&lt;IfModule cgid_module&gt;<br/>&lt;/IfModule&gt;<br/> <br/>&lt;Directory &quot;/var/www/html&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride None<br/>&nbsp;&nbsp;&nbsp;&nbsp;Options None<br/>&nbsp;&nbsp;&nbsp;&nbsp;Order allow,deny<br/>&nbsp;&nbsp;&nbsp;&nbsp;Allow from all<br/>&lt;/Directory&gt;<br/> <br/>DefaultType text/plain<br/> <br/>&lt;IfModule mime_module&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;TypesConfig conf/mime.types<br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;AddType application/x-compress .Z<br/>&nbsp;&nbsp;&nbsp;&nbsp;AddType application/x-gzip .gz .tgz<br/> <br/>&lt;/IfModule&gt;<br/> <br/>&lt;IfModule ssl_module&gt;<br/>SSLRandomSeed startup builtin<br/>SSLRandomSeed connect builtin<br/>&lt;/IfModule&gt;<br/>测试结果<br/>1.Nginx 0.6.31<br/>200并发<br/><br/>&lt;?php<br/>./http_load -parallel 200 -fetches 1000 urls<br/>1000 fetches, 200 max parallel, 2.23782e+08 bytes, in 19.0757 seconds<br/>223782 mean bytes/connection<br/>52.4228 fetches/sec, 1.17313e+07 bytes/sec<br/>msecs/connect: 318.028 mean, 9293.85 max, 0.183 min<br/>msecs/first-response: 278.832 mean, 2858.73 max, 0.489 min<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 1000<br/>500并发<br/><br/>&lt;?php<br/>./http_load -parallel 500 -fetches 1000 urls<br/>1000 fetches, 500 max parallel, 2.23782e+08 bytes, in 19.0797 seconds<br/>223782 mean bytes/connection<br/>52.4119 fetches/sec, 1.17288e+07 bytes/sec<br/>msecs/connect: 243.77 mean, 9104.99 max, 0.194 min<br/>msecs/first-response: 307.939 mean, 2279.38 max, 0.514 min<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 1000<br/>1000并发<br/><br/>&lt;?php<br/>./http_load -parallel 1000 -fetches 1000 urls<br/>1000 fetches, 1000 max parallel, 1.41278e+08 bytes, in 12.0671 seconds<br/>141278 mean bytes/connection<br/>82.8699 fetches/sec, 1.17077e+07 bytes/sec<br/>msecs/connect: 692.526 mean, 3251.55 max, 0.265 min<br/>msecs/first-response: 356.194 mean, 2131.45 max, 0.465 min<br/>631 bad byte counts<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 631<br/>&nbsp;&nbsp;code 500 -- 369<br/>2.Lighthttpd 1.4.19<br/>200并发<br/><br/>&lt;?php<br/>./http_load -parallel 200 -fetches 1000 urls<br/>1000 fetches, 200 max parallel, 2.23782e+08 bytes, in 19.0897 seconds<br/>223782 mean bytes/connection<br/>52.3842 fetches/sec, 1.17226e+07 bytes/sec<br/>msecs/connect: 354.108 mean, 3638.78 max, 0.143 min<br/>msecs/first-response: 235.485 mean, 3029.56 max, 1.997 min<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 1000<br/>500并发<br/><br/>&lt;?php<br/>./http_load -parallel 500 -fetches 1000 urls<br/>1000 fetches, 500 max parallel, 2.23782e+08 bytes, in 19.0725 seconds<br/>223782 mean bytes/connection<br/>52.4315 fetches/sec, 1.17332e+07 bytes/sec<br/>msecs/connect: 287.275 mean, 9455.62 max, 0.224 min<br/>msecs/first-response: 257.751 mean, 2249.71 max, 0.97 min<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 1000<br/>1000并发<br/><br/>&lt;?php<br/>./http_load -parallel 1000 -fetches 1000 urls<br/>1000 fetches, 1000 max parallel, 2.1774e+08 bytes, in 22.7961 seconds<br/>217740 mean bytes/connection<br/>43.8672 fetches/sec, 9.55164e+06 bytes/sec<br/>msecs/connect: 1460.29 mean, 21008.3 max, 0.214 min<br/>msecs/first-response: 2799.52 mean, 22539.3 max, 1.229 min<br/>973 bad byte counts<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 977<br/>3.Apache 1.3.41<br/>200并发<br/><br/>&lt;?php<br/>./http_load -parallel 200 -fetches 1000 urls<br/>1000 fetches, 200 max parallel, 2.23782e+08 bytes, in 19.0731 seconds<br/>223782 mean bytes/connection<br/>52.4299 fetches/sec, 1.17329e+07 bytes/sec<br/>msecs/connect: 276.673 mean, 9453.83 max, 0.243 min<br/>msecs/first-response: 1599.88 mean, 8320.12 max, 1.113 min<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 1000<br/>500并发<br/><br/>&lt;?php<br/>./http_load -parallel 500 -fetches 1000 urls<br/>1000 fetches, 500 max parallel, 2.23782e+08 bytes, in 19.0728 seconds<br/>223782 mean bytes/connection<br/>52.4307 fetches/sec, 1.1733e+07 bytes/sec<br/>msecs/connect: 422.419 mean, 9415.94 max, 0.193 min<br/>msecs/first-response: 4767.44 mean, 18611.4 max, 0.88 min<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 1000<br/>1000并发<br/><br/>&lt;?php<br/>./http_load -parallel 1000 -fetches 1000 urls<br/>1000 fetches, 1000 max parallel, 2.17516e+08 bytes, in 42.654 seconds<br/>217516 mean bytes/connection<br/>23.4444 fetches/sec, 5.09954e+06 bytes/sec<br/>msecs/connect: 1074.78 mean, 3355.42 max, 0.265 min<br/>msecs/first-response: 8056.64 mean, 20524.4 max, 0.874 min<br/>28 bad byte counts<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 972<br/>4.Apache 2.2.8<br/>200并发<br/><br/>&lt;?php<br/>./http_load -parallel 200 -fetches 1000 urls<br/>1000 fetches, 200 max parallel, 2.23782e+08 bytes, in 19.0764 seconds<br/>223782 mean bytes/connection<br/>52.4207 fetches/sec, 1.17308e+07 bytes/sec<br/>msecs/connect: 244.063 mean, 9526.98 max, 0.175 min<br/>msecs/first-response: 1489.62 mean, 8591.23 max, 1.88 min<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 1000<br/>500并发<br/><br/>&lt;?php<br/>./http_load -parallel 500 -fetches 1000 urls<br/>1000 fetches, 500 max parallel, 2.21992e+08 bytes, in 21.037 seconds<br/>221992 mean bytes/connection<br/>47.5352 fetches/sec, 1.05524e+07 bytes/sec<br/>msecs/connect: 253.137 mean, 3475.19 max, 0.159 min<br/>msecs/first-response: 3842.25 mean, 16118.2 max, 1.163 min<br/>8 bad byte counts<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 992<br/>1000并发<br/><br/>&lt;?php<br/>./http_load -parallel 1000 -fetches 1000 urls<br/>1000 fetches, 1000 max parallel, 2.1774e+08 bytes, in 26.5296 seconds<br/>217740 mean bytes/connection<br/>37.6938 fetches/sec, 8.20745e+06 bytes/sec<br/>msecs/connect: 1384.75 mean, 9128.98 max, 0.245 min<br/>msecs/first-response: 6792.88 mean, 24075.5 max, 1.493 min<br/>27 bad byte counts<br/>HTTP response codes:<br/>&nbsp;&nbsp;code 200 -- 973<br/>在200以及500并发的情况下<br/>我们可以看到4个httpd软件并没有本质差别<br/>但是当并发数达到1000<br/>我们发现lighthttpd的错误率最高,nginx紧随其后,再仔细分析数据<br/>我们可以发现nginx的631次获取中,有631次count byte wrong,也就是说全部出错<br/>而lighthttpd的977此获取中有973次是出错<br/>nginx更差一些<br/>当然这个差距.可能由于nginx以及lighthttpd的默认timeout值有关<br/>apache作为追求稳定的服务软件,其默认timeout值比较大<br/>策略上的差异导致性能上以及稳定性上的差异<br/>apache 2.2.8在500并发数时就发生了错误,而且在之后的几次测试中,也均发生错误<br/>不论是重启服务器还是其他措施,apahce2在500并发数的表现下均无法令人满意<br/>但是其在1000并发数下的性能表现,在不增加错误数的前提下,比apache 1.3.41有着很大的提高<br/><br/>结论<br/>1.nginx以及lighthttpd的性能在默认配置情况下遇到大流量将会发生无法服务的情况<br/>2.apache 2.x的版本其压力/性能表现呈线性,更适合大型网站使用.在压力不是很大的情况下,可能apache 1.x更适合.<br/><br/><br/><br/>来源：<br/>http://yinqiongjie.blog.163.com/blog/static/56197620096205626932/<br/>
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] Nginx vs Lighthttpd vs Apache 性能优化]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>