googleapis.com是谷歌提供的福利,可以直接引用上面的文件和使用一些服务。因为谷歌服务器在宽带上的优势,很多网站,都加载了这个域名的一个或多个文件。
这个网站有多个子域名,其中被广泛应用的有ajax,fonts,maps,translate。
由于google已经完全被墙了,所以一些像ajax.lug.ustc.edu.cn等前端公共库无法加载。
最要命的就是ajax,比如说http://ajax.lug.ustc.edu.cn/ajax/libs/jquery/1.11.0/jquery.min.js;http://ajax.lug.ustc.edu.cn/ajax/libs/angularjs/1.2.13/angular.js。
这个东西没有拖下来,整个网站基本都访问不了。也就是说,googleapis.com影响了很多的网站。
在网上查找到一个解决方案,不用翻墙,通过chrome的插件拦截地址将地址替换成国内的CDN库;感觉还是挺方便的:
chrome插件对应的源代码地址:https://github.com/justjavac/ReplaceGoogleCDN。
内容如下:
Replace Google CDN
Chrome Web Store 安装地址:
https://chrome.google.cn/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧骚年!
很多网站,尤其是国外网站,为了加快网站的速度,都是用了 Google 的 CDN。但是在天朝,由于某些原因,导致全球最快的 CDN 变成了全球最慢的。
于是,我写了这个插件,将 Google 的 CDN 替换成国内的。
本来我使用的是 360 提供的。360网站卫士常用前端公共库CDN服务
经网友提醒 360 的不支持 https,于是改成中科大的。
此插件包括三部分。
ajax.lug.ustc.edu.cn - 前端公共库
fonts.loli.net - 免费字体库
themes.googleusercontent.com - fonts 有时会使用到这个里面的资源。