Я создал страницу, отправляющую файлы на мой сервер (ssd class vps on ovh) с размещенной загрузкой. Я использую Resumable.js (https://github.com/23/resumable.js), чтобы достичь этого с помощью php-страницы, которую они имеют в качестве примера в своем проекте github (https://github.com/23/resumable.js/blob/master/samples/Backend%20on%20PHP.md) для получения данных. Он работает, но он очень медленный, согласно Chrome Dev Tool запрос занимает 5-7 секунд для «отправки» и занимает еще 6-8 секунд, чтобы получить первый байт.Nginx + PHP7 медленные запросы POST
Я попытался проанализировать, как долго выполняется сценарий выполнения php, и моему удивлению microtime() не показывает времени, прошедшего (аналогичное значение времени микросессии) при выполнении сценария.
На моем vps У меня есть настройка на основе nginx, работающей php7 с fastcgi. Я сделал несколько попыток и другие php-страницы, и эта задержка, которую я вижу, при загрузке по каналу не видна (0,1 мс в качестве времени запроса и 35 мс TTFB).
Неужели кто-то испытал нечто подобное и знает, как с этим справиться? Возможно ли это из-за некоторой защиты ddos? Я попробовал сценарий также с apache на vps и не видел различий. Тот же сценарий локально работает как шарм. Это то, что дает мне много сомнений: если nginx и apache показывают одну и ту же проблему, я могу предположить, что это проблема с скриптом, но почему локально это быстрее? (Тот же самый инструмент для разработчиков говорит, что 3 мс отправляет запрос и 2 мс как TTFB)
У меня такая же проблема. – Seth