On Tue, 30 Nov 2004, Konstantin N. Bezruchenko wrote:
> > Я правильно понимаю, что картинки смотрелись в MSIE через быстрое
> > соединение, а на Апаче выключен keep-alive ?
>
> Все верно, только keep-alive включен. Без него совсем плохо.
>
> > Можно попробовать три вещи:
> > 1) поставить "keepalive_timeout 0" nginx'у.
> > 2) включить keep-alive в Апаче.
> > 3) посмотреть nginx с keep-alive не в MSIE.
> > Сравнить.
>
> Я собственно это и делал.
Во всех трёх вариантах nginx отдаёт визуально медленее ?
> > Что значит "с этим конфигом все грузилось очень медленно" - это всё та же
> > проблема с картинками или что-то ещё ?
>
> Ну просто медленно :-) Т.е. nginx отдает мне 3 картинки в секунду, в
> то-же время апач отдает за это время 6-7
То есть, всё те же картники ?
Можно попробовать две директивы
1) "tcp_nopush on;" имеет смысл на FreeBSD 4.5+ при использовании sendfile
и на Linux при использовании sendfile.
2) "tcp_nodelay on;" включает TCP_NODELAY по окончании первого запроса в
в keep-alive соединении.
Директивы могут быть заданы вместе. tcp_nopsuh имеет больший приоритет.
Игорь Сысоев
http://sysoev.ru