Как контролировать и / или регулировать ограничение скорости процессора / полосы пропускания веб-страницами на стороне клиента?

В настоящее время кажется, что многие веб-страницы хотят использовать мой cpu/harddrive/bandwidth, чтобы показывать мне свои объявления / страницы / информацию красивыми, но дорогими способами.

Часто мне нравятся эти новые страницы, но иногда я обманщик и просто раздражен тем, что мой вентилятор начинает вращаться, и нагрузки ЭДС возрастают, когда я открываю страницы.

Есть ли браузер / плагин, который я могу использовать для регулирования, в лучшем случае и / или для мониторинга, в худшем случае? Я не очень хорошо знаком с методами Reactive JS и т. Д., Поэтому надеюсь, что есть простое решение?

благодарю вас! Anne PS Обычно я использую Firefox, но, конечно, у меня есть Chrome на моих машинах (win8, win7, mac 10.8).

1 ответ

Решение

Вам нужен манипулятор JavaScript на стороне клиента... они известны как пользовательские сценарии... Для Firefox вы хотите что-то вроде обезжиренной обезьяны.... это стоит гугл... Это не самый простой метод, но самый эффективный.

В противном случае вам просто понадобится аддон для удаления рекламы для Firefox.

Пример для Chrome: https://chrome.google.com/webstore/detail/adblock/gighmmpiobklfepjocnamgkkbiglidom?hl=en

Они просто ищут общий код, который используется для отображения рекламы (например, AdSense), и удаляют код с веб-страницы каждый раз, когда вы просматриваете / загружаете страницу.

Путь GreaseMonkey / UserScripts был бы более полезен, если вы хотите настроить взаимодействие своего браузера с веб-сайтами. Например, можно сказать, что каждое изображение на веб-странице должно быть скрыто / удалено и т. Д.

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

Был один, который я использовал несколько лет назад, который позволял мне моделировать скорость модема 56k при разработке веб-страниц.

Мониторы: https://addons.mozilla.org/en-us/firefox/collections/smayer97/for-managing-bandwidth-usage/

Дроссель / Ограничитель: http://www.netlimiter.com/

OP, в Firefox 68+ (и, вероятно, раньше, если это Quantum) вы можете открыть Инструменты, Веб-разработчик, Сеть или CTRL-SH-E и посмотреть, сколько времени требуется для загрузки каждого элемента на странице. На самом деле там много информации. Отсюда вы можете определить, какие рекламные серверы перегружены, и загрузка займет некоторое время. Рекламные серверы часто замедляют загрузку страницы, потому что они заняты, как и большие анимированные изображения, показываемые как реклама, или рекламные видеоролики.

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

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