Как проверить сайт на низкую пропускную способность? - PullRequest
7 голосов
/ 03 августа 2010

Я занимаюсь разработкой веб-приложения для мобильных браузеров.Сейчас большая часть разработки выполняется на локальных машинах (с локальным Apache), и я хотел бы проверить, как она ведет себя в условиях низкой пропускной способности и даже с высокой задержкой.Мне не нужно использовать Apache, так как на данный момент есть немного вещей на стороне сервера.Вы знаете какой-нибудь хороший инструмент?

Ответы [ 5 ]

6 голосов
/ 03 августа 2010

Возможно, вы захотите попробовать Sloppy .

ОБНОВЛЕНИЕ: @SamSaffron опубликовал классную суть: https://gist.github.com/2132065 для добавления задержки в 300 мс в сетевой стек

#!/bin/sh
ipfw -q -f flush

ipfw add pipe 1 in
ipfw add pipe 2 out
ipfw pipe 1 config bw 512Kbit/s queue 30 delay 150ms
ipfw pipe 2 config bw 2Mbit/s queue 10 delay 150ms
ipfw -q add allow all from any to any
4 голосов
/ 03 августа 2010

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

1 голос
/ 08 июля 2013

Попробуйте это дополнение для Fiddler2, чтобы ограничить полосу пропускания

http://www.logic -worx.com / index.php / инструменты-и-приложений / Скрипач-соединение-имитатор /

0 голосов
/ 09 апреля 2014

Для этой цели есть отличный инструмент Charles

О Charles

Charles - веб-прокси (HTTP Proxy / HTTP Monitor)который работает на вашем собственном компьютере.Ваш веб-браузер (или любое другое интернет-приложение) затем настраивается на доступ к Интернету через Charles, а затем Charles может записывать и отображать для вас все данные, которые отправляются и принимаются.

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

Charles делает отладку быстрой, надежной и продвинутой;экономя ваше время и разочарование!

Основные характеристики
  • Прокси SSL - просмотр запросов и ответов SSL в виде простого текста
  • Регулирование пропускной способности для имитации медленных интернет-соединений, включая задержку
  • Отладка AJAX - просмотр запросов и ответов XML и JSON в виде дерева или текста
  • AMF - просмотр содержимого сообщений Flash Remoting / Flex Remoting в виде дерева
  • Повтор запросов для проверки-конец изменений
  • Редактирование запросов для проверки различных входных данных
  • Точки останова для перехвата и редактирования запросов или ответов
  • Проверка записанных ответов HTML, CSS и RSS / atom с помощью средства проверки W3C

Все вышеуказанное содержимое взято с CHARLES Website .

0 голосов
/ 03 августа 2010

Если вы используете Firefox, вы можете установить Firebug и установить дополнение YSlow от Yahoo !.Это добавляет дополнительную вкладку в Firebug, которая указывает на узкие места пропускной способности для загруженной в данный момент страницы.

...