开源软件名称(OpenSource Name):justjavac/ReplaceGoogleCDN
开源软件地址(OpenSource Url):https://github.com/justjavac/ReplaceGoogleCDN
开源编程语言(OpenSource Language):
JavaScript
86.8%
开源软件介绍(OpenSource Introduction):Replace Google CDN
将 Google CDN 替换为国内的。
缘起
由于众所周知的原因,只需替换一个域名就可以继续使用 Google 提供的前端公共库了。
同样,通过 script 标记引用这些资源,让网站访问速度瞬间提速!
很多网站,尤其是国外网站,为了加快网站的速度,都使用了 Google 的 CDN。
但是在天朝,由于某些原因,导致全球最快的 CDN 变成了全球最慢的。
于是,我写了这个插件/扩展,将 Google 的 CDN 替换成国内的。
原理
此插件/扩展可以将以下的 cdn 资源替换为国内的:
ajax.googleapis.com - 前端公共库,替换为 ajax.loli.net
fonts.googleapis.com - 免费字体库,替换为 fonts.loli.net
themes.googleusercontent.com - fonts 有时会使用到这个里面的资源,替换为 themes.loli.net
fonts.gstatic.com - 免费字体库,替换为 gstatic.loli.net
www.google.com/recaptcha - Google 图像验证库,替换为 www.recaptcha.net/recaptcha
secure.gravatar.com - gravatar 头像,替换为 gravatar.loli.net
maxcdn.bootstrapcdn.com/bootstrap - bootstrap 框架使用的 CDN,替换为 lib.baomitu.com/twitter-bootstrap/
code.jquery.com/jquery-(version)(suffix) - jquery 框架使用的 CDN,替换为 lib.baomitu.com/jquery/$verson/$suffix
cdnjs.cloudflare.com - 替换为 cdnjs.loli.net 默认未启用, 需要请自行打开
cdn.jsdelivr.net - 替换为 fastly.jsdelivr.net
效果
安装扩展/插件后访问 https://stackoverflow.com/questions 页面:
第一行是 jquery.min.js 的原始请求 https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js ,被拦截并替换,返回的状态码为 307 Internal Redirect,耗时 26ms。第三行是 jquery.min.js 被替换后的请求,33kB,耗时 95ms。
下表是各种资源的网络请求对比(以替换后的速度为基准 100%):
资源 |
来源 |
尺寸(kB) |
时间(ms) |
速度(B/ms) |
百分比 |
jquery.min.js |
ajax.googleapis.com |
0 |
26 |
- |
- |
stub.en.js |
cdn.sstatic.net |
18.0 |
293 |
61.4 |
18% |
jquery.min.js |
ajax.loli.net ⚡️ |
33.1 |
95 |
348.4 |
100% |
clc.min.js |
cdn.sstatic.net |
4.2 |
399 |
10.5 |
30% |
full.en.js |
cdn.sstatic.net |
99.6 |
534 |
186.5 |
54% |
gpt.js |
securepubads.g.doubleclick.net |
21.3 |
85 |
250.6 |
72% |
analytics.js |
google-analytics.com |
19.6 |
79 |
248.1 |
71% |
quant.js |
secure.quantserve.com |
9.1 |
420 |
21.7 |
62% |
beacon.js |
sb.scorecardresearch.com |
1.8 |
73 |
24.7 |
71% |
integrator.js |
adservice.google.com |
-
六六分期app的软件客服如何联系?不知道吗?加qq群【895510560】即可!标题:六六分期
阅读:17987|2023-10-27
-
今天小编告诉大家如何处理win10系统火狐flash插件总是崩溃的问题,可能很多用户都不知
阅读:9573|2022-11-06
-
今天小编告诉大家如何对win10系统删除桌面回收站图标进行设置,可能很多用户都不知道
阅读:8130|2022-11-06
-
今天小编告诉大家如何对win10系统电脑设置节能降温的设置方法,想必大家都遇到过需要
阅读:8513|2022-11-06
-
我们在使用xp系统的过程中,经常需要对xp系统无线网络安装向导设置进行设置,可能很多
阅读:8417|2022-11-06
-
今天小编告诉大家如何处理win7系统玩cf老是与主机连接不稳定的问题,可能很多用户都不
阅读:9313|2022-11-06
-
电脑对日常生活的重要性小编就不多说了,可是一旦碰到win7系统设置cf烟雾头的问题,很
阅读:8380|2022-11-06
-
我们在日常使用电脑的时候,有的小伙伴们可能在打开应用的时候会遇见提示应用程序无法
阅读:7813|2022-11-06
-
今天小编告诉大家如何对win7系统打开vcf文件进行设置,可能很多用户都不知道怎么对win
阅读:8368|2022-11-06
-
今天小编告诉大家如何对win10系统s4开启USB调试模式进行设置,可能很多用户都不知道怎
阅读:7363|2022-11-06
|
请发表评论