Замедление соединения для браузера для тестирования
Я разрабатываю JS + CSS + HTML-приложение, которое развертывается на локальном Apache. Для debudding я хочу имитировать медленное соединение.
Каков наилучший способ сделать это? Я не ищу способ замедлить свое фактическое соединение, просто загружая эту страницу (например, расширение Chrome/Opera или модуль Apache)
Ответы
Ответ 1
Если вы находитесь на Mac, это может представлять интерес - это позволяет вам моделировать различные сетевые условия.
https://apple.stackexchange.com/questions/24066/how-to-simulate-slow-internet-connections-on-the-mac
См. второй ответ (и ответьте на ответ) от Randy6T9
Ограничение скорости - это панель системных настроек для преднамеренного и выборочного замедления определенных портов и доменов
Ответ 2
В новом браузере Chrome есть опция "Throttling" на вкладке "Сеть" в инструментах Dev.
Удачи
Ответ 3
Включите режим разработчика и перейдите к
, вы можете увидеть опцию раскрывающегося списка параметров дросселирования, измените там тип сети.
Смотрите скриншот.
Ответ 4
Я использую прокси-сервер Charles Web Debugging Proxy, похоже, хорошо выполняет эту работу.
Ответ 5
Имитировать медленное соединение с помощью Chrome
Идите и установите Chrome, если он еще не установлен в вашей системе. Как только вы это сделаете, откройте новую вкладку, а затем нажмите CTRL + SHIFT + I, чтобы открыть окно инструментов разработчика, или щелкните значок гамбургера, затем дополнительные инструменты, а затем инструменты разработчика.
![введите описание изображения здесь]()
Появится окно "Инструменты разработчика", которое, вероятно, будет закреплено в правой части экрана. Я предпочитаю, чтобы он состыковался в нижней части экрана, так как вы можете видеть больше данных. Для этого щелкните по трем вертикальным точкам, а затем щелкните по средней позиции док-станции.
![введите описание изображения здесь]()
Теперь перейдите на вкладку "Сеть". Справа вы увидите ярлык под названием No Throttling.
![введите описание изображения здесь]()
Если вы нажмете на это, вы получите раскрывающийся список предварительно настроенных скоростей, которые вы можете использовать для имитации медленного соединения.
![введите описание изображения здесь]()
Выбор варьируется от Offline до Wi-Fi, а номера отображаются как Latency, Download, Upload. Самый медленный - GPRS, за которым следуют Regular 2G, затем Good 2G, затем Regular 3G, Good 3G, Regular 4G, DSL, а затем WiFi. Выберите один из параметров, а затем перезагрузите страницу, на которой вы находитесь, или введите другой адрес в адресной строке. Просто убедитесь, что вы находитесь на той же вкладке, где отображаются инструменты разработчика. Дросселирование работает только для вкладки, на которую вы включили.
Если вы хотите использовать свои собственные значения, вы можете нажать кнопку "Добавить" в разделе "Пользовательский". Нажмите кнопку Добавить пользовательский профиль, чтобы добавить новый профиль.
![введите описание изображения здесь]()
При использовании GPRS для загрузки на www.google.com потребовалось 16 секунд! В целом, это отличный инструмент, который встроен прямо в Chrome, который вы можете использовать для тестирования времени загрузки вашего сайта на более медленных соединениях. Если у вас есть какие-либо вопросы, не стесняйтесь комментировать. Наслаждайтесь!