如何通过客户端网页监控和/或调节速率限制cpu/带宽

How to monitor and/or throttle rate limit cpu/bandwidth by client-side web pages?

本文关键字:速率 cpu 带宽 调节 网页 客户端 监控 何通过      更新时间:2023-09-26

如今,许多网页似乎都想使用我的cpu/硬盘驱动器/带宽,以漂亮但昂贵的方式向我展示他们的广告/页面/信息。

我经常喜欢这些新页面,但有时我是一个脾气暴躁的人,当我打开页面时,我的风扇开始旋转,EMF负载增加,这让我很恼火。

有没有一个浏览器/插件,我可以用来节流,最好的情况,和/或监控,最坏的情况?我对ReactiveJS等技术不是很了解,所以我希望有一个简单的解决方案?

谢谢!Anneps通常我使用Firefox,但我的机器上当然也有Chrome(win8、win7、mac10.8)。

您需要一个客户端javascript操纵器。。它们被称为用户脚本。。。对于萤火虫,你想要像油脂猴子一样的东西。。。。它值得一个谷歌。。。这不是最简单的方法,但却是最有效的。

否则,你只需要一个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),您可以打开Tools、Web Developer、Network或CTRL-s-E-,查看加载页面上的每个元素需要多长时间。它实际上有很多信息。从那里你可以判断哪些广告服务器过载,需要一段时间才能加载。广告服务器通常会因为繁忙而减慢页面加载速度,但显示为广告或广告视频的较大动画图像也是如此。

我知道这并不完全是一个节流阀,但它将帮助你了解特定网页中发生的更多细节。FWIW,我只是屏蔽了大多数页面上的所有广告,这有助于增加加载时间,减少Firefox的带宽使用。