我的知识记录

时代互联虚拟主机缓存预热_强缓存与版本号绕过

时代互联虚拟主机做缓存预热,西部数码等主机商的面板有"清理缓存"按钮,一键清 opcache 和页面缓存。宝塔面板在软件商店 → PHP 设置 → 清除 opcache。没有面板功能的,重启 PHP-FPM 进程也能清 opcache,或删缓存目录文件。

PHP opcache 清理:opcache 缓存编译后的 PHP 字节码,改了 PHP 文件不生效可能是 opcache 没刷新。方法:1. 面板一键清 opcache;2. 重启 PHP-FPM(service php-fpm restart);3. 写一个 php 脚本执行 opcache_reset()。opcache 默认 revalidate_freq 60 秒,等 1 分钟也会自动更新。

参考(各层缓存清理命令): ``` # 浏览器:Ctrl+F5 强制刷新

# PHP opcache 清理脚本(清缓存用) <?php opcache_reset(); echo "opcache cleared"; ?>

# 重启PHP-FPM清opcache service php-fpm restart # 或宝塔面板:软件商店 → PHP → 重启

# Redis 清缓存 redis-cli FLUSHDB redis-cli DEL 键名

# MySQL 查询缓存(5.7及以下) RESET QUERY CACHE; ```

缓存配置建议:静态资源 Cache-Control: max-age=2592000(30天),HTML 页面 no-cache 或 max-age=300,CDN 缓存时间静态 30 天、动态不缓存。改静态资源用文件名哈希或版本号,不用清缓存用户就能拿到新文件。

缓存不更新的另类原因:网站被入侵,页面被静态化了(黑客生成静态 HTML 防止被发现),清理缓存后又被生成。这种情况要先清后门再清缓存,否则清了又生成。检查 cache 目录是否有未知的静态文件。

时代互联虚拟主机缓存预热_强缓存与版本号绕过

标签:

更新时间:2026-08-27 12:25:00

上一篇:Excel文件创建时间修改?excel文件创建时间怎么修改,详细步骤

下一篇:宝塔面板网站打不开排查:域名解析与服务器状态_宝塔面板_服务器运维_配置教程