10倍速!一招儿解决因googleapis被墙导致的许多国外网站访问速度慢的问题

1x.com 是我非常喜欢的一家国外的摄影网站。但,打开它的首页要1分多钟!点击小图看大图的二级页面根本打不开。看着写着“Nude content”的小图却点不开大图的心情你们造吗?!很多国外网站访问很慢的原因,并不是网速慢或者网站有什么问题,而是它们的网页都使用了谷歌 CDN 来获取 JS 脚本库,而谷歌全面被墙之后导致网页要花费大约半分钟等待响应,最后超时还可能导致网页部分功能不好用。

以前我一般都是使用 VPN 来解决这个问题。但 VPN 速度慢、使用麻烦,而且好用的 VPN 越来越难找了。我们换一种思路:既然谷歌 CDN 被墙了,可不可以将其动态替换成国内能够访问的 CDN 呢?下面我来演示一下如何使用谷歌浏览器插件将谷歌 CDN 替换成微软 CDN。授人以渔不如授人以鱼,先演示下如何以最简单的步骤导入我已经弄好了的配置,看广告不如看疗效,效果好不好,一试就知道!

第1步 你需要先安装谷歌浏览器

第2步 下载谷歌浏览器的插件 myWebRequest插件和配置文件.rar,解压缩后, 里面有两个文件:myWebRequest.crx 和 my-webrequest-2017-11-3.json。打开谷歌浏览器,在地址栏里输入 chrome://extensions/ 进入扩展程序管理页面,然后从资源管理器里面把刚才下载的 myWebRequest.crx 拖拽到谷歌浏览器的扩展程序管理页面上安装此插件,如下图所示。

第3步 点击 myWebRequest 插件的“选项”链接,打开“选项”配置页面,如下图所示。

第4步 在“选项”配置页面上,先点击左侧的“settings”,再点击后侧的“恢复”链接,选择我们在第2步下载的 my-webrequest-2017-11-3.json 文件即可导入我已经配置好的CDN替换规则,如下图所示。

第5步 现在就可以在谷歌浏览器里打开 1x.com 测试一下啦,原来需要 1 分钟、2 分钟的网站,现在统统只需要 5、6 秒,5、6 秒!

想探究原理的同学可以继续往下看。

我主要使用了 myWebRequest 插件的两个功能:Custom 和 Block。

在 Custom 选项卡里,我只配置了一个替换规则:将匹配 *://ajax.googleapis.com/ajax/libs/jquery/{version}/jquery.min.js 的 URL 替换成 {p}://ajax.aspnetcdn.com/ajax/jQuery/jquery-{version}.min.js。其中的通配符规则可以参考 help 选项卡里面的说明,我就不啰嗦啦。这个替换规则的意思是把谷歌 CDN 的 jQuery 库的地址替换成对应版本的微软 CDN 的 jQuery 库的地址。如果你以后需要替换其他的 js 库,可以再添加新的替换规则。

在 Block 选项卡里,我将 google.com 和 static.ads-twitter.com 相关的 URL 设置为阻断,主要是因为国外网站喜欢用这两个 URL 相关的广告链接,比较耗费时间。

时间: 2024-08-07 21:53:53

10倍速!一招儿解决因googleapis被墙导致的许多国外网站访问速度慢的问题的相关文章

10个技巧助您提高网站访问速度

网站的访问速度和性能对用户体验来说是非常重要的.如果你的网站访问非常的慢,你不仅会失去用户,而且更可怕的是你会失去潜在的客户.像 Google这样的互联网巨头也会把网站访问速度作为排名的一个参数.因此当你需要优化网站速度时,你需要考虑方方面面,每个毫秒.这里对改进网站性能提 出一些基础和普遍的建议. 1.如果可能的话,延迟加载一些内容 可以使用Ajax来按需加载部分内容.比如一个相册,可以在用户浏览页面时先出缩略图,当用户点击了,然后异步请求原图并展示,这样用户如果只需要看几张图片,就不需要等待

win 10 无法删除系统文件的解决方法(提示:无法枚举容器中的对象 访问被拒绝)

一.右击文件 选择"属性"-"安全"-"高级",如下图 二.查看哪个用户的权限是:"完全控制",我这里是"SYSTEM"用户. 三.选择顶部的 "更改-"高级"-"立即查找",然后选择管理员账户"SYSTEM" 四.勾选下面的复选框 "替换子容器和对象的所有者" 结束:完成上面的操作后就可以正常删除了. 原文地址:ht

解决openstack 的 dashboard 使用了google 字体, 导致网站访问速度慢

openstack 的 dashboard 使用了google 字体, 导致网站访问速度慢 解决方案有几种: 去掉google字体,直接删除google字体 使用local字体替代 使用360字体替代 字体使用代码在css中,以ubuntu为例: /usr/share/openstack-dashboard/static/dashboard/css/7ac7b118466e.css @font-face {   font-family: 'Ubuntu';   font-style: norma

解决Android sdk docs(离线帮助文档)访问速度慢(访问失败)的问题

用Firefox(火狐)脱机模式 首先打开菜单栏 然后文件--->脱机工作 然后就可以流畅浏览了

程序员编程生产力相差10倍意味着什么?

在软件工程研究中,被验证得最多的结论就是对于同等经验的两个不同程序员,在效率和质量上可能会有10倍的差距.研究人员还发现,这种差距也适用于团队级别上,也就是说在同一行业内的不同的团队也是如此. 软件开发中的个人效率的变化 首先发现不同人在编程生产力上的巨大差距的研究,是1960年由Sackman.Erikson以及Grant三个人完成的.他们研究了工作经验平均在7年的专业程序员,并发现最好和最差的程序员写新代码的时间比为20∶1:调试次数是25∶1:程序大小是5∶1:程序的执行效率是10∶1.他

电脑慢的快速解决办法 22种方法电脑速度变快10倍

很多电脑用户一直都被电脑慢的问题困扰着,而大脑大神根本不把电脑慢当做电脑问题,因为让电脑变快的方法有很多,而且操作都巨简单. 提高电脑速度的方法也能很多而且很容易操作,一切的难,只是来源于你没有学过而已,现在就跟着小编来学那些简单又使用的电脑技能吧. 让电脑速度快10倍,大概会让人觉得很不可思议吧,而实际上,你羡慕的大神可能也只是因为学会了下面的22种提高电脑速度的方法哦. 1.系统常规优化 1)关闭系统属性中的特效.点击开始→控制面板→系统→高级→性能→设置→在视觉效果中,设置为调整为最佳性能

90后、00后表示,自己正在过着“倍速生活”,你呢?

忙,很忙,太忙了!生活和工作都像吃了炫迈一样根本停不下来啊!时间面前,大家都是"饿鬼"当代年轻人已经陷入一种"时间焦虑"中 /二倍速追剧/ 现在的剧啊,剧情太拖沓都第二季了,男女主角连个手都没拉恨不得让他们原地结婚当然也是因为自己工作太忙看剧只想追求"短快爽"播放速度调到2.0X外卖还没吃完,10集的网剧就快播完了 /赶场式换工作/ 从小到大走的都是爸妈给我选择的道路不知道自己喜欢什么,擅长什么刚毕业就急着找工作入职快离职更快赶场一样换着工作看着

Web 应用性能提升 10 倍的 10 个建议

转载自http://blog.jobbole.com/94962/ 提升 Web 应用的性能变得越来越重要.线上经济活动的份额持续增长,当前发达世界中 5 % 的经济发生在互联网上(查看下面资源的统计信息). 我们现在所处的时代要求一直在线和互联互通,这意味着用户对性能有更高的期望.如果网站响应不及时,或者应用有明显的延迟,用户很快就会跑到竞争者那边去. 例如,Amazon 十年前做的一项研究表明,网页加载时间减少 100 毫秒,收入就会增加  1%.最近另一项研究凸显了一个事实,就是有一半以上

如何提高程序员10倍的生产力

如何提高程序员10倍的生产力,大家都认为这是一个非常好的话题,今天就来分享一些我自己的观点:诚然我们还不知如何准确的定义10倍生产力是个什么样的概念,但我个人认为它是指程序员在超生产的情况下,速度提升了十倍.基于一些成功的因素,同时个人在程序员客栈做项目经理,拥有300+项目管理经验,并与一些顶尖的程序员开发者工作过,我可以分享一下我对这个话题的一些理解. 最早期的程序员 相比现代软件,相对于功能性,安全性,性能和可扩展性20-30年前开发的软件就简单多了.在另一方面,库或框架的只有少数人可以在