Re: Скорость отдачи файлов

Denis F. Latypoff latypoff at yandex.ru
Mon Jan 15 13:14:23 MSK 2007


Hello Konstantin,

Monday, January 15, 2007, 4:01:39 PM, you wrote:

> Добрый день

>   Какие настройки подкрутить, что-бы файло отдавалось как можно
>   быстрее. Файлы 5-10Mb.
>   При дефлотных настройках
> ==
> worker_processes  2;
> events {
>     worker_connections  2048;
> }
> ==
>   Файло отдается очень медленно ~1-3kb/sec. При этом примерно 1500
>   подключений к серверу.
>   Провел эесперемент, закрыл фаерволлом от всех, кроме себя. Начал
>   качать файло, nginx отдает со средней скоростью 150-200Kb/sec.
>   Включил апач, начал качать тоже самое файло, скорость 300-350Kb/sec.
>   Сейчас настройки nginx такие:
> ==
> worker_processes  500;
> events {
>     worker_connections  3500;
> }
> ==
>   Файло отдается очень медленно, при переключении на апач, отдается в
>   1.5-2 раза быстрее. При этом, при nginx число подключений к серверу
>   колеблется около 2000-2100 хотя по идее должно быть 3500. Что
>   подкрутить, куда посмотреть?

> ЗЫ FreeBSD 5.4-S
>   

worker_processes [меняйте_сами];
events {
    worker_connections 1024; # не меняйте
}

http {
    sendfile        on;
    tcp_nopush      on;
    keepalive_timeout  0;
    tcp_nodelay        on;
}

-- 
Best regards,
 Denis Latypoff                          mailto:latypoff at yandex.ru






More information about the nginx-ru mailing list