ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Посоветуйте конфиг nginx для отдачи одновременно 10к+ файлов



Вот суть 
#Ограничения для коннектов с 1 ИП
limit_conn_zone $binary_remote_addr  zone=addr:10m;

#Ограничение по кол-ву запросов в
секунду
limit_req_zone  $binary_remote_addr  zone=lreq:10m   rate=10r/s;

access_log  log/access.log  main;
#access_log  off;
sendfile        off;
tcp_nopush     off;
tcp_nodelay on;
keepalive_timeout  15;
send_timeout 30s;
#keepalive_timeout  65;
reset_timedout_connection on;
server_names_hash_bucket_size 512;

#Вкл aync io
aio             on;
directio        512k; # включаем O_DIRECT для файлов,
размером  512 kбайт или больше
directio_alignment 512; # Устанавливает
выравнивание для directio. В большинстве
случаев достаточно 512-байтового
выравнивания
output_buffers  1 512k;

#После первых 500 кбайт, режим траффик на
1 ИП до скорости 100 кбайт
limit_rate_after  5M;
limit_rate        100k;



а вообще, лишь бы дисковая система
мегакрутая была . Ибо крути не крути
настройки , все-равно если дисков мало
или они чахлые - будет тупить .

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,216159,222708#msg-222708

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.