替换谷歌JS脚本解决WordPress打开龟速慢的问题 – 与你同行·老实孩子·某知名博客

替换谷歌JS脚本解决WordPress打开龟速慢的问题

/ 2评 / 0

今天Coo大神要个wordpress站点采集测试用,于是就把博客地址给他了,然后Coo给我说替换google的为国内的资源,不然太影响打开速度了,然后他给出了几个调用GG资源的JS地址,同时海同学也提供了他解决google font字体的插件(Replace Google Fonts,点击下载)字体问题解决。

其实链接到谷歌上的除了字体,还有8个js脚本。这8个脚本同样会拖慢Wordpress。按照Coo的解决思路,百度搜了一下,发了好多同样问题的,整理一下解决办法,以wordpress4.1.1版本为例:

在\wp-includes\script-loader.php,150行至第158行都包含有ajax.googleapis.com
找到问题,我们就来解决:
1、下载这8个js文件存到本地(链接: http://pan.baidu.com/s/1nthuci9 密码: 18fw)
2、在自己空间里新建一个目录,用来本地存放这8个脚本。比如,在\wp-includes\js\下新建一个文件夹googleapis,把脚本上传到这个文件夹里。
3、用文本编辑器打开\wp-includes\script-loader.php,找到第150行至第157行,将:
//ajax.googleapis.com/ajax/libs/脚本名称/版本号/脚本文件名(xxxxx.js)
修改为:
/wp-includes/js/googleapis/脚本文件名(xxxxx.js)
别的不要改,从第150行到157行都这么改。

然后保存,上传、替换原文件,OK了。

注意:这8个js脚本,是按照Wordpress 3.9和3.9.1代码所示的版本下载的,运行代码时会验证版本号,不同版本在功能或使用方法上可能也有所不同,所以不要用别的版本代替。其它版本的Wordpress,请查看源代码中使用这些脚本的版本号是否与3.9.1或3.9使用的版本号相同,如果相同可以使用,如果不同就按代码所示版本号下载然后按此方法使用。

附上COO和小沨发来的一些公共资源服务器
http://jscdn.upai.com
http://lib.sinaapp.com
http://libs.useso.com

http://cdn.code.baidu.com
http://developer.baidu.com/wiki/index.php?title=docs/cplat/libs

下面是上面8个JS脚本中已经找到的一些可以替换的资源


还有几个在其他的资源库中也没有找到,欢迎补充。

  1. siyochen说道:

    中国还是得访问国内的字体。。360什么。不然挺好的

  2. 面试网说道:

    谷歌字体是个问题,要用插件禁止

发表评论

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