Тормоза вывода данных
Незнаю может кто и поможет.
В общем на сервере я все данные буферизирую(ob_start\end) Потом могу сжать гзипом например и сразу все пачкой отправляю пользователю.. Но вот что странно - вначале приходит одна часть( килобайт-два) Потом пауза.. 1-3 секунды. И все остальное. От алгоритма сжатия(и без сжатия) не зависит никак... Рою копаю - не понимаю что за прикол Ну буферизированные данные ходят нормально |
называется это чунками :)
|
тогда уж чанками :) И почему их два - большой и мелкий
И в какой бубен бить чтобы работало нормально? |
Цитата:
принудительно отдавайте контент с заголовком HTTP/1.0 (не 1.1) и без чанков и все должно быть нормально :) |
эт ещё и от версии апача зависит.
нгинкс, так помоему всегда чанками отдайт, апачи - по настройке и помоему по ситуации. могу заблуждаться, темой интересовался года два назад... |
Цитата:
|
ngixов и других зверюшек не держим :)
Сами никакие HTTP/1.1 не генерим Цитата:
|
Цитата:
Цитата:
мой совет - померяй размер Content-Length соответствует ли он заявленному, возможно как раз присутствуют чанки (которые не объявлены в заголовке ответа) - и из-за них размер больше... да и в случае когда идет проксирование keepalive в Апач лучше отключить, в данном случае контент отдается не Апач и вы падение производительности от этого не получите... |
Проксирования нет,чес слово
Content-Length правильный, проверено wgetом |
Цитата:
если проксирования нет - тогда вот это по твоему что: Цитата:
|
Часовой пояс GMT +3, время: 00:03. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.