You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS Lightsail服务器上彻底清除缓存?

解决Lightsail WordPress站点缓存无法清除的问题

一、优先处理WordPress缓存插件

Lightsail官方WordPress镜像基本都会预装缓存插件(比如LiteSpeed Cache、WP Super Cache),先从这里入手:

  • 登录WordPress后台,找到「插件」菜单下的缓存插件管理页
  • 直接点击「清除全站缓存」或「强制刷新缓存」按钮,部分插件支持细分刷新范围,优先选全站级别的操作
  • 若找不到明显按钮,进入插件设置的「缓存」板块,寻找「清空缓存池」类功能

二、用AWS CLI强制清除Lightsail CDN缓存(替代消失的Cache Tab)

如果是CDN分发的缓存无法清理,CLI操作比UI更稳定:

  1. 确保本地已配置好AWS CLI,且拥有Lightsail操作权限
  2. 执行命令获取你的CDN分发ID:
    aws lightsail get-distributions
    
    从输出里找到目标分发的distributionId字段
  3. 执行全站缓存刷新命令(替换成你的分发ID):
    aws lightsail create-distribution-cache-refresh --distribution-id YOUR_DISTRIBUTION_ID --path "/"
    
    若只需刷新特定路径,可将"/"改为"/posts/*"这类具体路径
  4. 用以下命令检查刷新进度(替换对应的ID):
    aws lightsail get-distribution-cache-refresh --distribution-id YOUR_DISTRIBUTION_ID --cache-refresh-id YOUR_REFRESH_ID
    

三、清理服务器层面静态缓存

如果是Nginx/Apache的服务器缓存:

  • 通过SSH登录Lightsail实例
  • 若为Nginx,清除缓存目录并重启服务:
    sudo rm -rf /var/cache/nginx/*
    sudo systemctl reload nginx
    
  • 若为Apache,清除mod_cache缓存目录并重启服务:
    sudo rm -rf /var/cache/apache2/mod_cache_disk/*
    sudo systemctl reload apache2
    

四、强制浏览器端缓存刷新

用户访问时可通过快捷键强制跳过本地缓存:

  • Windows/Linux:Ctrl + Shift + R
  • Mac:Cmd + Shift + R
    也可在浏览器开发者工具「网络」面板勾选「禁用缓存」后刷新页面

内容的提问来源于stack exchange,提问作者daveisthewave

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 14:45:02