首页 > 网站 > 使用 Cachify 优化 WordPress TTFB 时间长的问题

之前我通过安装 Redis 把 SQL查询次数 降到了 29 次(和之前的 70多 相比已经算是很大的提升了),但是网站打开仍然很慢。于是我打开 开发者工具,看了看到底是哪一部分拖慢了我的网站速度。

使用 Cachify 优化 WordPress TTFB 时间长的问题插图
”查询 29 次”
使用 Cachify 优化 WordPress TTFB 时间长的问题插图2

6,总耗时 1.06s,光 Waiting for server response(TTFB) 就花了我 969.06ms,看来得把这一部分好好优化了。

使用插件 Cachify 缩短 TTFB 加载时间

首先你得安装 Memcached,具体怎么安装可以看我这篇文章

安装完 Memcached 后,去 WordPress 后台搜索插件 Cachify,找到后安装并启用。

使用 Cachify 优化 WordPress TTFB 时间长的问题插图4

然后进入设置:缓存方式必须选 Memcached;缓存过期就是你的缓存什么时候过期;缓存生成按照图片改就好了;缓存限制没什么特殊情况不要动;缓存压缩最好选 ”HTML + 内联 JavaScript”;缓存签名随意。

使用 Cachify 优化 WordPress TTFB 时间长的问题插图6

接下来我们把网站的伪静态的代码改成这样:

location / {
  
   error_page 404 405 = @nocache;
 
    if ( $query_string ) {
        return 405;
    }
    if ( $request_method = POST ) {
        return 405;
    }
    if ( $request_uri ~ "/wp-" ) {
        return 405;
    }
    if ( $http_cookie ~ (wp-postpass|wordpress_logged_in|comment_author)_ ) {
        return 405;
    }
    default_type text/html;
    add_header X-Powered-By Cachify;
    set $memcached_key $host$uri;
    memcached_pass 127.0.0.1:11211;
  
}
location @nocache {
    try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
使用 Cachify 优化 WordPress TTFB 时间长的问题插图8

修改完然后保存。

测试是否真的启用

新建一个无痕窗口,然后在里面访问你的网站,如果出现相应标头出现:x-powered-by: Cachify 就代表你成功了,如果没有的话就刷新几次,不出意外的话迟早会出现,

使用 Cachify 优化 WordPress TTFB 时间长的问题插图10

总的来说,这是一个不错的插件,效果挺明显的,只可惜不可以预缓存。

使用 Cachify 优化 WordPress TTFB 时间长的问题插图12

结束~

相关文章

   


If you wanna achieve you gotta believe.