今天发现优酷又开始发飙了, 检查后发现原来是优酷 p2p 的 js 升级版本了,
原来是:https://g.alicdn.com/htmlVodP2P/vod_update/9.5.19/pcdnEngine.min.js
现在是:https://g.alicdn.com/htmlVodP2P/vod_update/9.5.20/pcdnEngine.min.js
而之前完全忽略了这个问题, 是用的完整链接进行屏蔽的, 现在换成屏蔽文件名pcdnEngine.min.js就可以了.
在优酷上看个视频,发现笔记本风扇一致狂飙,噪音太大了,看了下CPU占用率居然一直50%以上,硬盘更是持续100MB/s 以上狂读硬盘, 看下进程发现是 Edge 浏览器在占用资源.
测试了下浏览器仅开优酷一个页面看视频,居然最大能占用3G多内存,50%多CPU,100MB/s 狂读硬盘,而且一直持续不停,即便暂停视频播放也一样的不会释放资源, 实在无语.
优酷一直给我的映像就是臃肿,但这又肿又慢又卡得实在太夸张了点,于是简单看了下加载的JS,发现只需要拦截下面这个 js 文件禁止其加载即可.
https://g.alicdn.com/htmlVodP2P/vod_update/9.5.19/pcdnEngine.min.js
可以通过 adblock 类似插件添加自定义规则就行了
拦截后整个世界一下就清净了,一点儿噪音都没了…
可以在调试工具里测试拦截效果
后来对比了下 Chrome浏览器,发现在 Chrome下播放一切正常, 因为他并没有加载这个文件,而是另一个P2P的 js 文件:
https://g.alicdn.com/html5p2p/HLS/4.15.6110/datamanager.min.js
而Edge浏览器拦截后优酷也会重新加载个同名datamanager.min.js文件
https://g.alicdn.com/html5p2p/vod_update/datamanager.min.js