ajax.googleapis.com 无法加载的解决方法,非useso

  • A+
所属分类:网站建设
摘要

发现总是提示在加载fonts.googleapis.com或者加载 ajax.googleapis.com导致网站打开非常的慢。就是把调用的谷歌的文件链接换成国内的链接。

打开wordpress后台,发现很卡,通过开发者工具看到是因为加载http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css这个元素导致的。

发现总是提示在加载fonts.googleapis.com或者加载 ajax.googleapis.com导致网站打开非常的慢。

查询了半天,终于找到了可比较完善的优化解决办法。

解决办法一

就是把调用的谷歌的文件链接换成国内的链接。

可能存在谷歌CSS链接的文件有:wp-includes/script-loader.php、functions.php、index.php、header.php,除此之外可能一些插件也有谷歌链接,这就需要你关闭插件看看是否网站打开快了来确定哪个插件含有谷歌链接了。

Google前端库(Google Hosted Libraries)
源地址://ajax.googleapis.com/
替换为://gapis.geekzu.org/ajax/

注意,ajax.googleapis.com/ajax/应当替换为gapis.geekzu.org/ajax/ajax/
此域名Google未提供国内CDN,大陆访问仍然较为困难,我们持续提供服务

Gravatar全球头像
源地址://*.gravatar.com/avatar/
替换为://sdn.geekzu.org/avatar/

Automattic自建CDN,大陆可以正常访问源地址,但速度不佳,我们持续提供服务

谷歌字体库(Google Fonts)
源地址://fonts.googleapis.com
替换为://fonts.geekzu.org

此服务Google已提供国内CDN,大陆可以正常访问源地址,我们持续提供服务
因为Google针对不同UA返回不同css,此项不缓存(发现好多同类服务都加了缓存造成不同平台字体格式错乱)

字体文件(Google Fonts)
源地址://fonts.gstatic.com/
替换为://gapis.geekzu.org/g-fonts/

此服务Google已提供国内CDN,大陆可以正常访问源地址,我们持续提供服务

字体文件(Google Fonts)
源地址://themes.googleusercontent.com/
替换为://gapis.geekzu.org/g-themes/

基本用不到

解决办法二

在你的后台主题编辑中,在所有的文件中ctrl+F搜索关键字“google”,如果搜到相关谷歌的链接诸如fonts.googleapis.com大家可以把这个文件(可能下载需要翻墙具体我没试过)下载下来放到自己网站里完了更换成自己网站的文件链接就可以。

解决办法三

把含有谷歌链接的代码注释掉,这个道理大家应该明白。注释方法如下例子(在代码前面加//就行了):

//wp_register_style(‘underthesea-pacifico’,“$protocol://fonts.googleapis.com/css?family=Pacifico”);

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: