利用Google Ajax库为wordpress加速
最近真的变成了追速狂人了,这一篇文章还是关于wordpress加速技术的方法。今天在搜索wordpress加速技巧时意外发现了一片新大陆–利用Google Ajax库为wordpress加速。Google Ajax库现在应用得越来载广泛,其中一个应该是加速。
现在的wordpress使用了jQuery类库,但这个jQuery类库在wordpress有58k,已经是一个“重量级”的文件,经过GZip压缩过后的jQuery也有19K,每次用户访问时都会自动加载这个19-58K重量类库。所以我们可以在这个类库上想办法。很久之前,Google已经提供一个Ajax库(其中包含jQuery类库),因为Google本身在全球的CDN,可以让用户就近下载Ajax库。况且现在很多站点都用使用到Google的Ajax库,所以当用户访问已经使用了Google Ajax库的网站后再访问我们的网站,就会直接从缓存中去读取,而不需要重新请求服务器下载Google Ajax库。从而提高网站的访问速度。
利用Google Ajax库为wordpress加速实现方法(建议看完全文再决定是否动手修改):
将wp-includes\script-loader.php文件中第120行左右,寻找代码:
120 | /wp-includes/js/jquery/jquery.js |
并用以下代码替换(注意备份原来的script-loader.php文件):
120 121 122 123 | if(strpos($_SERVER['REQUEST_URI'], '/wp-admin/') != false) { $scripts->add( 'jquery', '/wp-includes/js/jquery/jquery.js', false, '1.3.2'); }else{ $scripts->add( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', false, '1.3.2');} |
上面这段代码的意思就是:根据url中是否包括wp-admin来判断是否为后台,当url为后台的时候,加载本地jquery,否则加载google的Ajax库。从而解决后台插入图片时出现脚本错误的问题。
wordpress直接调用Google Ajax库优点:非常明显,提高wordpress的加载速度,增强了用户的用户体验。
目前已知存在的问题:后台撰写文章时无法切换到HTML模式。对经常用到HTML模式编辑文章的童鞋,不建议使用。但只写普通文章,不需用到HTML模式编辑文章的童鞋,推荐使用。
WP自带jquery库???
[Reply]
应该是,看了很多都写有。反正inove主题下可以找到。
[Reply]
wp很强大,能实现好多功能
[Reply]
是啊,你为什么不用WP呢?
[Reply]
这种方法效果明显吗?
[Reply]
代码有点问题啊
[Reply]