ñ ÂÙ ÐÏÐÒÏÂÏ×ÁÌ ÏÇÒÁÎÉÞÉÔØ ÓËÏÒÏÓÔØ ÄÌÑ ÓÔÒÉÍÉÎÇ location-Ï×.š ïÔÄÁ×ÁÔØ × ÐÏÌÏ×ÉÎÕ ÍÉÎÉÍÁÌØÎÏ ÎÅÏÂÈÏÄÉÍÏÊ ÓËÏÒÏÓÔÉ ÎÁÐÒÉÍÅÒ.<br><br>á ÐÏÞÅÍÕ Õ ×ÁÓ × location / {}<br><br>proxy_buffering š š š š š šoff;š <br>É <br>sendfile off;<br>
<br>ó ËÁËÏÊ-ÔÏ ÃÅÌØÀ?<br><br><br>round-robin × gmirror ËÓÔÁÔÉ ÎÅ ÆÁËÔ ÞÔÏ ÄÁ£Ô ÏÖÉÄÁÅÍÙÊ ÐÒÉÒÏÓÔ × ÓËÏÒÏÓÔÉ ÞÔÅÎÉÑ, Á ÎÅ ÎÁÏÂÏÒÏÔ. ñ ÂÙ ÏÔÄÁ×ÁÌ flv É mp4 Ó ÏÔÄÅÌØÎÏ ÓÔÏÑÝÉÈ ×ÉÎÔÏ×.<br><br><br><div class="gmail_quote">26 ÍÁÒÔÁ 2010 Ç. 17:40 ÐÏÌØÚÏ×ÁÔÅÌØ kyxap <span dir="ltr">&lt;<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>&gt;</span> ÎÁÐÉÓÁÌ:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">FreeBSD 7.2 i386, dual xeon X3230, 4Gb, 2x500Gb SATA2 7200rpm Ó ÏÔËÌÀÞÅÎÎÙÍ AHCI × gmirror round-robin, ÏÐÃÉÉ newfs ÓÔÁÎÄÁÒÔÎÙÅ.<br>

îÅÍÎÏÇÏ php-ÓËÒÉÐÔÏ× ÎÁ ÁÐÁÞÅ, ÞÅÒÅÚ H264 Streaming Module 2 ÓÔÒÉÍÉÔÓÑ ×ÉÄÅÏ.<br>
òÁÚÍÅÒ mp4/flv ÆÁÊÌÏ× ÏÔ 200 ÄÏ 400 ÍÅÇÁÂÁÊÔ É ÓÏ×ÓÅÍ ÞÕÔØ-ÞÕÔØ html-ÆÁÊÌÏ×.<br>
ë ÓÏÖÁÌÅÎÉÀ, ÎÅ ÍÏÇÕ ÄÏÂÉÔØÓÑ ÓËÏÒÏÓÔÉ ÏÔÄÁÞÉ ÂÏÌØÛÅ150 ÍÅÇÁÂÉÔ - ×ÉÎÔÙ ÚÁÇÉÂÁÀÔÓÑ, ÞÔÏ ÍÎÅ ËÁÖÅÔÓÑ ÓÔÒÁÎÎÙÍ.<br>
÷ËÌÀÞÉÌ ÐÏÄÄÅÒÖËÕ AIO, ÜÔÏ ÄÏÂÁ×ÉÌÏ ÐÏÒÑÄËÁ 20 ÍÅÇÁÂÉÔ, ÎÏ ×ÓÅ ÒÁ×ÎÏ Ë šÖÅÌÁÅÍÏÍÕ ÒÅÚÕÌØÔÁÔÕ 250+ ÍÅÇÁÂÉÔ ÎÅ ÐÒÉ×ÅÌÏ.<br>
þÔÏ-ÔÏ ÎÅ ÔÁË Ó ÎÁÓÔÒÏÊËÁÍÉ nginx? é ÓÍÏÖÅÔ ÌÉ ÐÏÍÏÞØ ÄÏÂÁ×ÌÅÎÉÅ × ÍÁÓÓÉ× ÅÝÅ 1-2È ÄÉÓËÏ× ÉÌÉ ÚÁÍÅÎÁ ÜÔÉÈ Ä×ÕÈ ÄÉÓËÏ× ÎÁ Raptor&#39;Ù?<br>
<br>
gstat<br>
dT: 1.001s šw: 1.000s<br>
šL(q) šops/s š šr/s š kBps š ms/r š šw/s š kBps š ms/w š %busy Name<br>
 š š0 š š š0 š š š0 š š š0 š š0.0 š š š0 š š š0 š š0.0 š š0.0 šacd0<br>
 š 11 š š 82 š š 82 š 9247 š110.2 š š š0 š š š0 š š0.0 š100.3 šad4<br>
 š š0 š š š0 š š š0 š š š0 š š0.0 š š š0 š š š0 š š0.0 š š0.0 šad4s1<br>
 š 12 š š 89 š š 89 š 9906 š157.1 š š š0 š š š0 š š0.0 š101.1 šad6<br>
 š 23 š š171 š š171 š19153 š134.7 š š š0 š š š0 š š0.0 š100.3 šmirror/gm0<br>
 š š0 š š š0 š š š0 š š š0 š š0.0 š š š0 š š š0 š š0.0 š š0.0 šad6s1<br>
 š 23 š š171 š š171 š19153 š134.7 š š š0 š š š0 š š0.0 š100.3 šmirror/gm0s1<br>
 š š0 š š š0 š š š0 š š š0 š š0.0 š š š0 š š š0 š š0.0 š š0.0 šmirror/gm0s1a<br>
 š š0 š š š0 š š š0 š š š0 š š0.0 š š š0 š š š0 š š0.0 š š0.0 šmirror/gm0s1b<br>
 š š0 š š š0 š š š0 š š š0 š š0.0 š š š0 š š š0 š š0.0 š š0.0 šmirror/gm0s1c<br>
 š š0 š š š0 š š š0 š š š0 š š0.0 š š š0 š š š0 š š0.0 š š0.0 šmirror/gm0s1d<br>
 š š0 š š š0 š š š0 š š š0 š š0.0 š š š0 š š š0 š š0.0 š š0.0 šmirror/gm0s1e<br>
 š 23 š š171 š š171 š19153 š134.7 š š š0 š š š0 š š0.0 š100.3 šmirror/gm0s1f<br>
<br>
štop<br>
last pid: 21185; šload averages: š0.16, š0.23, š0.18 šup 3+14:09:45 š š03:09:50<br>
73 processes: š1 running, 72 sleeping<br>
Mem: 2195M Active, 869M Inact, 269M Wired, 137M Cache, 112M Buf, 36M Free<br>
Swap: 2048M Total, 244K Used, 2048M Free<br>
 šPID USERNAME šTHR PRI NICE š SIZE š šRES STATE šC š TIME š WCPU COMMAND<br>
18471 www š š š š 1 š-8 š š0 š1070M š1016M biord š1 š 1:25 š3.56% nginx<br>
18470 www š š š š 1 š-4 š š0 š1176M š1106M ufs š š2 š 1:22 š2.29% nginx<br>
<br>
netstat -m<br>
7515/7470/14985 mbufs in use (current/cache/total)<br>
1374/1772/3146/65536 mbuf clusters in use (current/cache/total/max)<br>
1374/1186 mbuf+clusters out of packet secondary zone in use (current/cache)<br>
5858/5980/11838/12800 4k (page size) jumbo clusters in use (current/cache/total/max)<br>
0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)<br>
0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)<br>
28058K/29331K/57390K bytes allocated to network (current/cache/total)<br>
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)<br>
0/0/0 requests for jumbo clusters denied (4k/9k/16k)<br>
82/8074/32768 sfbufs in use (current/peak/max)<br>
0 requests for sfbufs denied<br>
0 requests for sfbufs delayed<br>
<br>
stub<br>
Active connections: 680<br>
server accepts handled requests<br>
š6749 6749 18797<br>
Reading: 0 Writing: 643 Waiting: 37<br>
<br>
nginx.conf<br>
<br>
worker_processes 2;<br>
<br>
events {<br>
 šworker_connections 4096;<br>
 šuse kqueue;<br>
}<br>
<br>
http {<br>
 šserver_names_hash_bucket_size 128;<br>
 šinclude mime.types;<br>
 šdefault_type application/octet-stream;<br>
 šaccess_log off;<br>
 šserver_tokens off;<br>
 šsendfile off;<br>
 šaio on;<br>
 šdirectio 2m;<br>
 šoutput_buffers 1 2m;<br>
 štcp_nopush on;<br>
 štcp_nodelay on;<br>
 škeepalive_timeout 15;<br>
 šconnection_pool_size 2k;<br>
 šrequest_pool_size 4k;<br>
 šgzip on;<br>
 šgzip_proxied š š any;<br>
 šgzip_comp_level 9;<br>
 šgzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;<br>
 šserver {<br>
 š šlisten <a href="http://11.22.33.44:80" target="_blank">11.22.33.44:80</a>;<br>
 š šserver_name <a href="http://site.com" target="_blank">site.com</a> <a href="http://www.site.com" target="_blank">www.site.com</a>;<br>
 š šroot /home/user/<a href="http://site.com" target="_blank">site.com</a>;<br>
 š šindex index.html index.htm;<br>
 š šaccess_log off;<br>
<br>
 š šlocation / {<br>
 š š šproxy_pass š š š š <a href="http://127.0.0.1:80" target="_blank">http://127.0.0.1:80</a>;<br>
 š š šproxy_redirect š š default;<br>
 š š šproxy_set_header š Host š š š š š š $host;<br>
 š š šproxy_set_header š X-Real-IP š š š š$remote_addr;<br>
 š š šclient_max_body_size š š š 50m;<br>
 š š šclient_body_buffer_size š š128k;<br>
 š š šreset_timedout_connection šon;<br>
 š š šproxy_buffering š š š š š šoff;<br>
 š š šproxy_connect_timeout š š š90;<br>
 š š šproxy_send_timeout š š š š 90;<br>
 š š šproxy_read_timeout š š š š 90;<br>
 š š šproxy_buffer_size š 4k;<br>
 š š šproxy_buffers š š š š š š š4 32k;<br>
 š š šproxy_busy_buffers_size š š64k;<br>
 š š šproxy_temp_file_write_size 64k;<br>
 š š šcharset š š š š off;<br>
 š š}<br>
<br>
 š šlocation ~ \.flv$ {<br>
 š š š šflv;<br>
 š š š šroot /home/user/<a href="http://site.com" target="_blank">site.com</a>;<br>
 š š}<br>
<br>
 š šlocation ~ \.mp4$ {<br>
 š š š šmp4;<br>
 š š š šroot /home/user/<a href="http://site.com" target="_blank">site.com</a>;<br>
 š š}<br>
<br>
 š šlocation ~* ^.+\.(gif|jpg|jpeg|png|ico|bmp|mpg|mp3|mpeg|avi|wmv|js|css)$ {<br>
 š š šroot /home/user/<a href="http://site.com" target="_blank">site.com</a>;<br>
 š š}<br>
}<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,68014,68014#msg-68014" target="_blank">http://forum.nginx.org/read.php?21,68014,68014#msg-68014</a><br>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Slava<br>