Как симулировать медленное интернет соединение

В настоящее время я использую GAE (google app engine) и пытаюсь реализовать некоторую проверку AJAX. Итак, я получил пару текстовых полей и "спиннеров" (загрузчиков ajax), которые должны отображаться при отправке запроса AJAX. Но я развернул на своем локальном компьютере (localhost), поэтому GAE SDK очень быстро реагирует на любой запрос. Требуется около 50-70 мс (миллисекунд) для выполнения всего запроса AJAX, что очень далеко от реального.

Есть ли способ как-то симулировать медленное интернет-соединение? Я просто хочу посмотреть, как работают мои "спиннеры". Я хочу проверить некоторые настройки Ajax (JQuery) о таймаутах, ошибках и так далее...

Есть идеи?

5 ответов

Решение

Если вы используете браузер для имитации этого, вы можете использовать Firefox Throttle, Internet Explorer Throttle или Fiddler.

Используя Linux, у вас есть программное обеспечение, называемое Trickle, которое запускает процесс и ограничивает его использование полосы пропускания.

Я бы проверил Чарльза Прокси. Он имеет ограничение полосы пропускания и является кроссплатформенным с очень чистым интерфейсом.

Это бесплатно и просто для Mac OS X и работает со всеми браузерами: http://mschrag.github.io/

Вы можете использовать "медленное интернет-соединение" с мобильного телефона (например, GPRS). У вас должен быть мобильный телефон, который становится модемом при подключении к ПК, и оператор, который обеспечивает такой тип соединения.

Например, я могу подключить свой телефон LG к своему компьютеру и использовать программу удаленного доступа (предоставляемую LG), чтобы выполнить соединение в TIM, моем операторе. Итак, мое интернет-соединение составляет около 40 кбит / с.

У вас будет медленное соединение, но вы не можете регулировать его скорость только с этим.

Другие вопросы по тегам