最新消息:本站访问过程中有任何问题请与我联系……

修改WordPress的大前端D8主题jquery库为新浪云SAE公共资源库提高网页加载速度

技术教程 xx2008 2733浏览 0评论

之前服务器VPS折腾这个小博客一直放在新浪云SAE,速度非常理想,但是后来因为一些众所周知的原因,无法放在新浪云,因为放在新浪云通过海外CNAME解析的话,速度非常慢,还没有美国VPS的速度快,这就失去了使用新浪云SAE的本意。

但是体验过新浪云SAE的我,发自内心的喜欢SAE的速度,怎么办?

那就先把WordPress大前端D8主题的jquery库换做新浪云SAE的公共资源库,这样打开网页的话就可以让这100多K的jquery文件享受新浪云SAE的速度。

进入WordPress的后台,选择“外观”-“编辑”,然后找到模版函数functions.php这个文件然后编辑。

搜索“footerScript”这个函数,找到如下:

function footerScript() {
    if ( !is_admin() ) {
        wp_deregister_script( 'jquery' );
        wp_register_script( 'jquery', get_template_directory_uri() . '/js/jquery.js', false, '3.0', dopt('d_jquerybom_b') ? true : false );   
        wp_enqueue_script( 'jquery' );   
    }  
}  

这是WordPress大前端D8主题中自带的函数,即替换jquery.js的路径下面就修改这个函数为:

function footerScript() {
    if ( !is_admin() ) {
        wp_deregister_script( 'jquery' );
        wp_register_script( 'jquery', 'http://lib.sinaapp.com/js/jquery/1.7.2/jquery.js', false, '3.0', dopt('d_jquerybom_b') ? true : false );   
        wp_enqueue_script( 'jquery' );   
    }  
}  

然后保存,大功告成了,这时候WordPress的大前端D8主题的博客引用的jquery库就是SAE的公共资源库了,而不是博客的本地资源,网页打开速度提升还是很明显的。


一些说明:

1、之所以选用jquery 1.7.2版本,是因为大前端D8主题程序自带的jquery就是1.7.2版本,醒醒更换了最新的2.0.3版本也可以,但是还是决定保持和D8主题一直的版本。

2、新浪云SAE的全部公共资源库 http://lib.sinaapp.com/ ,可以自行选择测试

3、其他的jquery公共库:

    http://code.jquery.com/jquery-1.7.2.min.js

    http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js

    http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js

    http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js

转载请注明:服务器VPS折腾 » 修改WordPress的大前端D8主题jquery库为新浪云SAE公共资源库提高网页加载速度

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址