美文网首页
wordpress提速解决访问慢的问题

wordpress提速解决访问慢的问题

作者: Am0s | 来源:发表于2017-01-18 14:39 被阅读0次

    最近再折腾自己的博客,用wordpress感觉访问慢了很多,网上找些资料解决了一下。
    wordpress使用时间一常,容易造成数据量冗杂,代码过长导致访问过慢等问题。而且谷歌被墙,wordpress使用的默认的谷歌字体也会导致加载不出来或者加载慢等问题,网上搜搜资料,都说用七牛云存储来做一下镜像会提高wordpress访问速度。自己试了试,感觉还不错。写个文章记录下。第一种方法
    1.先注册一个七牛账户。

    Paste_Image.png

    打开【镜像存储】-【内容管理】,在这里可以上传我们的静态文件和图片。


    Paste_Image.png Paste_Image.png
    上传之后就可以用七牛分配的域名进行访问了。
    http://ojxgq5ukg.bkt.clouddn.com/aio_ea12931.css
    2.修改wordpress代码
    在 WordPress 主题目录下的 functions.php 文件中,加入以下代码实现替换功能:
    if ( !is_admin() ) {
    add_action('wp_loaded','c7sky_ob_start');

    function c7sky_ob_start() {
    ob_start('c7sky_qiniu_cdn_replace');
    }

    function c7sky_qiniu_cdn_replace($html) {
    return str_replace('[这里填写博客路径]', '[这里填写七牛空间路径]', $html);
    }
    }
    以上传目录 wp-content/uploads/ 文件夹为例,路径就应该替换为如下代码:

    return str_replace('http://am0s.com/wp-content/uploads/', 'http://c7sky.u.qiniudn.com/wp-content/uploads/', $html);

    如果你需要更具体的范围控制(多目录、指定文件类型),可使用以下代码替换上面的c7sky_qiniu_cdn_replace 部分:
    //修改自七牛镜像存储 WordPress 插件
    function c7sky_qiniu_cdn_replace($html){
    $local_host = 'http://am0s.com'; //博客域名
    $qiniu_host = 'http://c7sky.u.qiniudn.com'; //七牛域名
    $cdn_exts = 'js|css|png|jpg|jpeg|gif|ico'; //扩展名(使用|分隔)
    $cdn_dirs = 'wp-content|wp-includes'; //目录(使用|分隔)

    $cdn_dirs = str_replace('-', '-', $cdn_dirs);

    if ($cdn_dirs) {
    $regex = '/' . str_replace('/', '/', $local_host) . '/((' . $cdn_dirs . ')/[^\s?\'";><]{1,}.(' . $cdn_exts . '))(["\'\s?]{1})/';
    $html = preg_replace($regex, $qiniu_host . '/$1$4', $html);
    } else {
    $regex = '/' . str_replace('/', '/', $local_host) . '/([^\s?\'";><]{1,}.(' . $cdn_exts . '))(["\'\s?]{1})/';
    $html = preg_replace($regex, $qiniu_host . '/$1$3', $html);
    }
    return $html;
    }
    这样就可以实现七牛云存储的加速功能了
    第二种方法,如果不懂代码,或者不想折腾的话,可以直接使用官方的插件
    https://downloads.wordpress.org/plugin/wpjam-qiniu.zip

    七牛的空间和流量是有一定额度的,单纯的个人博客的话基本可以免费使用,如果博客流量比较大,也可以充值,几十块钱就能用一年。至少速度提了不少,不闹心。
    自己在网上找了一个2017年七牛最新九折优惠码:61d1fd4d 写在文章里也是为了记录下来留以后使用。能省一点是一点。

    相关文章

      网友评论

          本文标题:wordpress提速解决访问慢的问题

          本文链接:https://www.haomeiwen.com/subject/zdfvbttx.html