由Google公共API被屏蔽导致网站加载速度变慢

由Google公共API被屏蔽导致网站加载速度变慢

近期,我陆续接到多个客户反映网站打开速度非常缓慢,而网站所在的服务器负载、网络占用均是正常的,经过检查,发现是由于Google公共API被屏蔽导致的加载缓慢。

网站常用到的Google API有:Google Fonts(字体库),Google 前端库(JQuery),而这两个库被屏蔽后,会导致网站部分功能失效,加载缓慢,严重的会导致网站变形、链接点不动。解决方法也很简单,替换掉模板中调用的Google前端库即可。

Google前端库地址:

http://ajax.googleapis.com

http://fonts.googleapis.com

其中,JQuery有国内较多厂商都提供了CDN服务,可以直接调用,比如又拍云:http://jscdn.upai.com

Google Font可以用360的来替换,地址为:http://libs.useso.com

如果替换有困难,提供一个最简单的办法:Windows服务器直接把文件全部拖下来,全文搜索”googleapis.com”即可,Linux服务器,先用cd命令切换到网站目录下,然后执行:

find .|xargs grep -ri “googleapis” -l

就会查找到调用google 公共API的地方,修改即可。

最后,附上一个WordPress快速替换Google API的插件:

替换wordpress中GoogleAPI

最后,向Google致敬!

 


2017年9月1日更新

现在Google字体库已经可以在中国大陆地区正常访问了,而且速度飞快,期待Google回来。

Google

发表评论

电子邮件地址不会被公开。 必填项已用*标注