Приветствую.
Кто-нибудь может дать советы по оптимизации nginx под сервер, активно раздающий сотни тысяч картинок (в среднем — 200кб/картинка)? Интересует не конфигурация вообще (т.к. сервер работает), а именно какие-то возможные нюансы, оптимизирующие nginx именно под такой контекст работы.
На данный момент nginx работает на сервере с двумя 4-х ядерными процессорами.
Используется:
worker_processes 4;
worker_rlimit_nofile 20480;
events {
worker_connections 10240;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 0;
server {
access_log off;
expires 365d;
}
}
Тут, разумеется, не весь конфиг. Я выписал только те директивы, которые как-то влияют на оптимизацию nginx под статику. И не факт, что это оптимальные значения.
Может, нужно добавить какие-то ключи в конфиг или подправить уже имеющиеся? Хочется выжать скорости по-максимуму. :-)
Заранее спасибо.