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

Как сделать задержку ответа со стороны сервера в OpenServer на локальной машине.

Добавлено: 18 апр 2016, 13:29
djasonx
Здравствуйте. Нужно реализовать по сути примитивную задачу, заключаеться она в том, что бы реализовать задержку ответа сервера, создать искусственный пинг большего промежутка по времени.
Дело в том, что я хочу просмотреть, как будет вести себя прогресс бары на сайте, которые показываются когда клиентская сторона ждет ответа от сервера. Так как все происходит на локальном сервере ответ мгновенный и прогресс бары появляются практически не загрузившись, удаляются так как код выполняется сразу же из за того, что ответ от сервера происходит без какой либо задержки. Я понимаю что можно реализовать это с помощью php кода, но суть в том что я запрашиваю всего один json файл ajax запросом и на сервере ни чего обрабатывать не надо, на нем просто лежит этот файл.

Re: Как сделать задержку ответа со стороны сервера в OpenServer на локальной машине.

Добавлено: 18 апр 2016, 13:38
iGloom
Можно включить в панели разработчика Chrome "Throttling" (вкладка Network)
Там можно поставить высокий Latency, за счет чего сымитируется долгое ожидание ответа от сервера.

Re: Как сделать задержку ответа со стороны сервера в OpenServer на локальной машине.

Добавлено: 18 апр 2016, 13:41
djasonx
iGloom, хорошо спасибо за совет, этого конечно более чем достаточно, просто интересно, есть ли такая возможность в OpenServere, в настройках я не нашел эмуляции задержки ответа сервера.

Re: Как сделать задержку ответа со стороны сервера в OpenServer на локальной машине.

Добавлено: 18 апр 2016, 13:43
Максим
Вам именно пинг нужен или скорость отдачи файла? Посоветую вам локальный прокси fiddler для этих целей: https://www.telerik.com/download/fiddler
Там в настройках можно урезать скорость как вам надо.

Re: Как сделать задержку ответа со стороны сервера в OpenServer на локальной машине.

Добавлено: 18 апр 2016, 13:45
Максим
djasonx писал(а):iGloom, хорошо спасибо за совет, этого конечно более чем достаточно, просто интересно, есть ли такая возможность в OpenServere, в настройках я не нашел эмуляции задержки ответа сервера.
Именно задержки нет да и невозможно это средствами Apache или Nginx. Скорость урезать можно, но эта возможность временно отключена, вернется в будущих обновлениях Open Server.

Re: Как сделать задержку ответа со стороны сервера в OpenServer на локальной машине.

Добавлено: 18 апр 2016, 13:52
djasonx
Максим, точно, fiddler у меня есть, о нем что то я не подумал как то. Будем пробовать. Жаль что в OpenServer настройки урезания скорости отключены, в верстке тоже нужная вещь, эмулировать так сказать медленный интернет, и смотреть что происходит и как работает анимация, зависящая от скорости интернета на стороне клиента. Всем спасибо!