WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress W3 Total Cache配置

查看 WP集市 的更多文章WP集市 2025-09-09 【WordPress教程】 674人已围观

  1. 先登录WordPress后台 在插件库搜W3 Total Cache 直接安装 这步应该没人不会吧?装完别急着配置 深呼吸 喝口水

  2. 到性能总设置里 先把页面缓存勾上 选Disk: Enhanced 这样不用折腾数据库 硬盘够大就行 代码长这样:

    // wp-config.php 里加这个定义
    define('WP_CACHE', true); 

    记得检查这个是不是已经存在 有时候其他插件会偷偷加上

  3. 浏览器缓存设置特别重要 勾上Expires header 然后这样设置:

    # 如果你用Nginx 在配置里加这段
    location ~ \.(html|xml|json)$ {
    add_header Cache-Control "max-age=3600";
    }

    图片CSS这些静态资源 直接设成30天过期 用户第二次访问就飞起

  4. 数据库缓存选Opcode: APC 如果主机支持的话 不然就选Disk 注意共享主机可能不让用APC 这时候会看到报错 别硬搞

  5. 对象缓存用Memcached 需要服务器先装服务端 宝塔面板的话一键安装 然后在wp-config加:

    $memcached_servers = array(
    'default' => array(
        '127.0.0.1:11211'
    )
    );

    这个容易翻车 建议先备份数据库

  6. CDN设置有点绕 选Generic Mirror 然后填你的CDN域名 比如:

    <script type="text/javascript">
    // 资源自动替换CDN地址
    document.addEventListener("DOMContentLoaded", function() {
    var cdn_domain = "cdn.yoursite.com";
    $("img").attr("src", function(){ return $(this).attr("src").replace("yoursite.com", cdn_domain); });
    });
    </script>

    不过现在很多CDN提供自动替换插件 这个可以当备选方案

  7. 碎片化缓存记得开 特别是woocommerce商店 商品页更新不会整站清缓存 设置页面右下角有个"性能"选项 勾选"仅当前页面"

  8. 最后到工具里点清空所有缓存 然后打开浏览器开发者工具 看Network标签 应该能看到很多文件返回304状态 或者直接from cache 这样就成了

  9. 如果发现CSS样式错乱 先到性能>所有设置 右上角点禁用缓存 然后重新配置 大概率是浏览器缓存没设置好 或者CDN回源有问题

  10. 高级建议:在.htaccess里加这段 配合W3TC效果更好:

    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access plus 1 year"
    ExpiresByType text/css "access plus 1 month"
    </IfModule>

    保存后记得测试网站速度 用GTmetrix或者PageSpeed Insights 分数提高20%算正常

最后提醒 每次修改配置后 都要清空缓存再看效果 不然会以为没生效 其实只是缓存没更新 这点最坑人 好多人在这里栽跟头

Tags:

WordPress模板插件定制

WP集市

V管理员
文章 723 篇 | 评论 0 次
最新文章