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
|