wordpressredismemcached

wordpressredismemcached

浏览次数:
信息来源: 用户投稿
更新日期: 2026-01-12 15:00:37
文章简介

昨天大鸟分享了Nginx+RedisCache缓存提速网站,因为Nginx-helper插件是可以开启两个缓存:nginxFastcgicache和Rediscache

2025阿里云双十一服务器活动

昨天大鸟分享了Nginx+RedisCache缓存提速网站,因为Nginx-helper插件是可以开启两个缓存:nginxFastcgicache和Rediscache。这两个缓存无论是配置哪个,对于提升网站速度都是非常优秀的。

对于并发来说Rediscache缓存更优秀,不过对于个人博客来说,就是安装一个WPSuperCache也是足够应付日常了,我们应该把更多的心思放在内容上。

今天这篇文章说什么呢,还是关于Nginx+RedisCache缓存配置,因为昨天说的也比较详细了,所以今天大鸟只是贴一下代码,昨天的代码和今天的代码不太一样,但是功能是一样的。不过学习这篇文章之前,我们需要看看以下文章:

  • BT(宝塔面板)-WordPress开启Nginxfastcgi_cache缓存加速
  • 宝塔面板WordPress–用Nginx+RedisCache缓存提速网站
  • 我们打开宝塔面板的网站配置,或者在路径[code]/www/server/panel/vhost/nginx[/code]中把自己网站的conf文件打开配置。把以下代码贴进去,额,该修改的还是要修改下的。

    server_namewww.daniao.org;

    indexindex.phpindex.htmlindex.htmdefault.phpdefault.htmdefault.html;

    root/www/wwwroot/www.daniao.org;

    #POSTrequestsandurlswithaquerystringshouldalwaysgotoPHP

    if($request_method=POST){

    #后台等特定页面不缓存(其他需求请自行添加即可)

    if($request_uri~*"/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml"){

    #不缓存登陆用户和最近评论的用户

    if($http_cookie~*"comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in"){

    wordpressredismemcached

    set_unescape_uri$key$arg_key;

    redis2_queryset$key$echo_request_body;

    redis2_queryexpire$key14400;

    redis2_pass127.0.0.1:6379;

    set$key"nginx-cache:$scheme$request_method$host$request_uri";

    srcache_fetch_skip$skip_cache;

    srcache_store_skip$skip_cache;

    srcache_response_cache_controloff;

    set_escape_uri$escaped_key$key;

    srcache_fetchGET/redis-fetch$key;

    srcache_storePUT/redis-storekey=$escaped_key;

    more_set_headers'X-Cache$srcache_fetch_status';

    fastcgi_passunix:/tmp/php-cgi-72.sock;

    #SSL-STARTSSL相关配置,请勿删除或修改下一行带注释的404规则

    #以下省略....................

    这个配置代码和昨天的代码可以结合起来看,不过任何一个代码都可以成功开启Nginx+RedisCache缓存。

    开启之后,对于网站速度提升有非常大的飞跃^_^

    标签:
    上海natvps(上海什么时候开始封路的)
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!