Страница 1 из 1

Скрипт долго отдает файл

Добавлено: 2015-03-31 0:10:43
Toptyg
Привет, камрады!

Есть nginx(+gzip) + apache +php5-fpm

есть скрипт на пхп который проверяет права юзера и если все ок - выдает пользователю файл.
Все работает норм, но если залит файл .txt то скрипт начинает жутко тупить и висит 30 сек., хотя файл txt 20 строчек.

Если pdf,например, то ок. Причем в FF если файл нужно отдать в браузер на заливку - висит и пишет загружено 0Б, в IE все нормально в этом случае, но в IE если файл нужно показать в браузере, то висит, но если отдать нужно на загрузку - моментально.

С чем может быть проблема?

Сергей.

Скрипт долго отдает файл

Добавлено: 2015-04-01 8:15:20
Alex Keda
wget c консоли - также себя ведёт?

Сдаётся мне, антивирус надо вырубить

Скрипт долго отдает файл

Добавлено: 2015-04-01 17:13:25
Toptyg
хе там юзеры из БД и им доступ к файлам из БД задается.. так просто не скачать нужно под юзером заходить на сайте.
антивируса нема.

Смотрю разницу в FF - файл сервер отдает и отображает в браузере, но скрипт висит..
В IE файл скачивается - на страничке в браузере не отображается и появляется уже или по таймауту или ошибку вовсе выдает.

Т.Е. сайт перенес с одного сервера на другой.. и такая штука.. даже ВМ переносили считай только конфиги апача и энжинкса могут отличаться - буду их еще раз проверять - где-то интансов добавили, но на вид одинаково все..

Скрипт долго отдает файл

Добавлено: 2015-04-02 14:47:45
Toptyg
сейчас изменил дефаултный тип для отдачи контента в nginx.., отключил keepAlive Timeout в апаче для соединения.. в IE сейчас работает как в FF - подвисает только при скачивании и висит после открытия файла в баузере- типо что еще что-то скрипт отдать должен. Думаю все же это это баги пхп - буду его переставлять.