Как контролировать и / или регулировать ограничение скорости процессора / полосы пропускания веб-страницами на стороне клиента?
В настоящее время кажется, что многие веб-страницы хотят использовать мой 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.