Re: низкая скорость в связке nginx+apache

Gena Makhomed gmm at csdoc.com
Thu Mar 20 19:12:37 UTC 2014


On 20.03.2014 14:17, Ксения Юрьевна Блащук wrote:

> Помогите пожалуйста разобраться, в каком месте проблема. Имеется проект
> по отложенному просмотру телепередач. Видео записывается в файлы по
> одному часу каждый. При просмотре передач видео собирается из нескольких
> файлов или же файл проигрывается с определенного и до определенного
> момента (в соответствии с телепрограммой), это реализовано средствами
> php. Проблема в том,
> что в связке nginx+apache скорость отдачи файла <=200КБ/c, что вызывает
> тормоза с видео и звуком. Многочисленные манипуляции с буферами в nginx
> ничего не дали.
>
> Отдельно nginx файлы отдаются без проблем (без этих наворотов с php),
> отдельно apache тоже (с php).
> Если просто качать файл через связку (опять же без наворотов c php), то
> проблем нет.
>
> Пожалуйста, дайте совет, в какую сторону копать? Откуда может браться
> это ограничение в 200 КБ/c и кто виноват?

php скрипт может выставлять в ответе
заголовок X-Accel-Limit-Rate на который реагирует nginx:

http://nginx.org/ru/docs/http/ngx_http_core_module.html#limit_rate

какие именно заголовки возвращает
php скрипт можно посмотреть с помощью curl:

curl -I http://.......................

-- 
Best regards,
  Gena



Подробная информация о списке рассылки nginx-ru