Назад в 90ые или тестируем сайт на медленном соединении

17.12.2010
@LEXXX_NF

Итак, сделали мы хороший и пригожий сайт. Погоняли его на локальной машине, выложили в интернет. Все работает быстро и хорошо, потому что у нас быстрый канал интернета. Но давайте посмотрим, как это будет работать на медленном канале типа модемного или GPRS.

Зачем вообще это нужно?

  • Быть может загрузка картинок происходит «не красиво» и стоит кое-где перейти на спрайты?
  • Вдруг супер-карсивая анимация на сайте непомерно долго ждет от страницы события onload?
  • А работает ли AJAX? А видно ли что он работает?
  • А может пора сделать прелоадеры?

Для начала операции «Назад в 90ые» нам понадобятся:

  • прокси-сервер, поддерживающий урезание скорости;
  • браузер, поддерживающий работу через прокси.

В качестве прокси-сервера возьмём HandyCache. Он умеет много чего, но для нас главное, что с некоторых пор он научился обрезать скорость. Установки он не требует, просто качаем и распаковываем в любую удобную папку.

Настройка HandyCache

В первую очередь проверим доступ к прокси. На картинке настройки по умолчанию, они для наших тестовых целей отлично подходят. Обратим внимание на порт, 8080 довольно часто использую другие программы, так что, возможно, придётся его поменять.

HandyCache. Настройки доступа

Далее включаем ограничение скорости. На картинке старый добрый dial-up 56 кбит/с.

HandyCache. Настройка ограничения скорости

Чтобы эксперимент проходил чисто, надо пробежаться по всем остальным опциям и отключить их. В первую очередь это касается разнообразных настроек кэширования! Так же нам могут помешать черно-белые списки, преобразование адресов, переадресация, поэтому, если это вам действительно не нужно, — смело отключаем.

Переходим к настройкам браузера.

Настройка Mozilla Firefox

Любой современный браузер легко настроить на работу с прокси. На скриншоте необходимые настройки для Firefox.

MozillaFirefox. Настройка прокси

Удобно настроить HandyCache на автомачитеский запуск при старте системы в свёрнутом виде. Тогда о нём совсем не надо будет помнить. А включать и выключать замедление скорости можно в браузере, тем более, что для Firefox есть замечательное расширение, которое позволяет вынести на панель кнопку включения и выключении прокси: QuickProxy. Другие полезные для вебдева плагины и программы у меня собраны на специальной страничке.

Проверяем результат

Обычная загрузка сайта

Загрузка сайта при обрезанной скорости

В 18 раз медленнее! Неплохо, да :)

Плюшки

Как обычно, для тех, кому лень делать все выше описанное, предлагаю скачать настроенный HandyCache у меня. Не забываем, что программа бесплатна только для некоммерческого использования.

#1
Джон
02.06.2014 15:12
Привет!

Я понимаю, что четыре года прошло...но все же))

Вот статья твоя http://blog.alexxxnf.ru/post/18/
Была ссыль, на настроенный Вами HandyCache. Настроить самому - ну вообще никак не получается...
Если еще завалялся...
#2
@LEXXX_NF
02.06.2014 16:10
Привет!
Вот корректная ссылка: http://blog.alexxxnf.ru/static/upload/HandyCache.7z
В тексте статьи потом поравлю
#3
Джон
02.06.2014 16:51
Спасибо!

Писáть здесь