万网虚拟主机缓存不更新_Redis缓存清理排查
Redis缓存清理的标准流程:Ctrl+F5 强制刷新浏览器 → CDN 后台刷新缓存 → 网站后台清页面缓存 → 重启 PHP 或清 opcache → 清数据库缓存。五步走完,90% 的缓存不更新问题能解决。万网虚拟主机面板通常有一键清缓存功能。
CDN 缓存清理:登录 CDN 后台(阿里云 CDN、腾讯云 CDN、Cloudflare),找到刷新预热功能,输入要刷新的 URL 或目录,提交后几分钟生效。刷新单个 URL 用 URL 刷新,整站更新用目录刷新。Cloudflare 的 Purge Everything 清所有缓存。
参考(各层缓存清理命令): ``` # 浏览器: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 天、动态不缓存。改静态资源用文件名哈希或版本号,不用清缓存用户就能拿到新文件。
数据库查询缓存:MySQL 8.0 已移除查询缓存,5.7 及以下用 RESET QUERY CACHE 或 FLUSH QUERY CACHE。InnoDB 缓冲池无法手动清,重启 MySQL 才清空。数据库缓存不影响页面内容显示,主要影响性能。
数据库查询缓存:MySQL 8.0 已移除查询缓存,5.7 及以下用 RESET QUERY CACHE 或 FLUSH QUERY CACHE。InnoDB 缓冲池无法手动清,重启 MySQL 才清空。数据库缓存不影响页面内容显示,主要影响性能。

更新时间:2026-08-27 09:41:49