当前位置:网站首页 >  百科

苹果CMS静态页面缓存清理:三种常用场景全步骤实操指南

时间:2026年06月06日 03:24:53 来源:易频IT社区

苹果CMS开启静态页面缓存后,可大幅降低服务器负载、提升访问速度,但缓存过期后会出现内容不更新、新内容不显示的问题,本文覆盖新手到站长所有常用清理场景,所有步骤可直接落地操作,无额外门槛。

场景一:后台手动清理(新手首选,适合临时清理)

步骤1:登录网站管理后台

在浏览器输入你的苹果CMS后台地址,格式一般为http://你的域名/admin.php,输入正确的管理员账号密码完成登录。

步骤2:进入缓存清理页面

登录后,在左侧主导航栏找到系统菜单,点击展开下拉列表,找到并点击清理缓存选项,进入缓存清理配置页。

步骤3:执行静态缓存清理

清理页面会展示多个缓存类型选项,找到并勾选清除静态缓存文件,如果需要同步更新系统数据缓存,可同时勾选「清除数据缓存」,不会影响网站正常运行,最后点击页面底部的「开始清理」按钮,等待1-3秒后弹出「清理完成」提示,操作结束。

场景二:服务器手动清理(适合后台清理失效场景)

当后台点击清理无反应、或者后台无法登录时,可直接到服务器删除静态缓存文件,步骤清晰无难度:

步骤1:连接网站服务器文件

如果你使用的是虚拟主机,直接登录虚拟主机厂商的控制面板,找到「文件管理」功能进入网站根目录即可;如果你使用的是VPS/独立服务器,可使用FTP工具连接,FileZilla官方下载地址:https://www.filezilla.cn/download/client,免费无广告,直接下载安装即可使用。

步骤2:定位静态缓存目录

苹果CMS默认的静态缓存存放目录为网站根目录下的html文件夹,如果你没有修改过默认配置,直接进入该目录即可。如果你修改过缓存路径,可打开根目录下的application/config.php配置文件,找到html_path参数,对应参数值就是你的缓存目录路径,示例配置如下:

```
// 静态文件存放目录配置
'html_path' => 'html', // 默认值为html,修改后此处会显示自定义路径
```

步骤3:删除缓存文件

进入缓存目录后,不要删除缓存目录本身,仅删除目录内的所有文件和子文件夹即可,操作方式:全选目录内所有内容,点击删除,等待删除完成即清理结束。如果仅更新了单个栏目的内容,只需要删除对应栏目的子文件夹即可,无需全量删除,节省操作时间。

场景三:定时自动清理(适合频繁更新的网站,一劳永逸)

如果你的网站每天都会更新大量内容,可以设置定时任务自动清理缓存,无需手动操作,步骤如下:

步骤1:创建自动清理脚本

在网站根目录新建一个名为auto_clean_cache.php的文件,将以下完整代码复制进去,可直接使用:

苹果CMS静态页面缓存清理:三种常用场景全步骤实操指南

```

```

如果你使用的是苹果CMSV8版本,或者上述代码运行报错,可直接用Linux定时命令清理,不需要php脚本,后续会给出对应命令。

步骤2:测试脚本可用性

脚本创建完成后,在浏览器访问http://你的域名/auto_clean_cache.php,如果页面输出「静态缓存清理完成+当前时间」,说明脚本可用;如果报错,检查脚本权限是否为755,脚本存放路径是否正确。

步骤3:设置定时任务

  • 虚拟主机用户:

    在虚拟主机控制面板找到「计划任务/定时任务」功能,设置执行周期(推荐设置为每日凌晨1点执行一次,避开访问高峰),执行地址填写刚才的脚本访问地址,保存后即可生效。

  • Linux VPS/服务器用户:

    登录SSH终端,输入命令打开crontab编辑页:

    ```
    crontab -e
    ```
    

    i进入编辑模式,根据你的版本添加对应内容:

    苹果CMSV10用php脚本执行,添加如下内容(替换成你自己的实际路径):

    ```
    0 1    /usr/bin/php /www/wwwroot/你的网站根目录/auto_clean_cache.php >> /dev/null 2>&1
    ```
    

    所有版本通用的命令执行方式(直接删除缓存文件),添加如下内容(替换成你自己的实际路径):

    ```
    0 1    rm -rf /www/wwwroot/你的网站根目录/html/ >> /dev/null 2>&1
    ```
    

    添加完成后按ESC,输入:wq回车保存退出,定时任务就设置完成了,之后会自动按周期清理缓存。

常见问题排查

1. 清理完成后还是显示旧内容怎么办?

这种情况一般不是苹果CMS本身缓存的问题,大概率是你开启了CDN加速、服务器端全站缓存(比如宝塔Nginx缓存、Redis缓存),需要到对应CDN后台刷新全站缓存,或者清理服务器端的站点缓存,之后再刷新页面就能看到最新内容了。

2. 删除缓存后打开页面显示404怎么办?

一般是误删了html缓存目录本身,只需要在网站根目录新建一个名为html的目录,设置目录权限为755即可恢复,下次生成静态页面会自动写入新文件。

3. 静态缓存需要多久清理一次?

根据你的更新频率调整,每日更新内容的站点设置每日清理一次即可,更新量少的站点每周清理一次也完全没问题。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图