我的知识记录

万网虚拟主机缓存配置_强缓存与版本号绕过

万网虚拟主机缓存分多层:浏览器缓存、CDN 缓存、页面静态缓存、PHP opcache、数据库查询缓存。改了内容不更新,要逐层清理。从离用户最近的浏览器缓存开始,再 CDN,再页面缓存,再 opcache,逐层排除。

浏览器缓存清理:Ctrl+F5 强制刷新(忽略缓存重新加载),或 F12 打开开发者工具 → Network 勾选 Disable cache → 刷新。彻底清缓存:Chrome 设置 → 隐私 → 清除浏览数据 → 缓存的图片和文件。强缓存(Cache-Control: max-age)的资源 Ctrl+F5 也能绕过。

参考(CDN刷新与缓存配置): ``` # CDN刷新入口 # 阿里云CDN:控制台 → 刷新预热 # 腾讯云CDN:控制台 → 缓存刷新 # Cloudflare:Caching → Purge Everything

# 静态资源缓存配置(.htaccess) ExpiresActive On ExpiresByType image/jpeg "access plus 30 days" ExpiresByType text/css "access plus 7 days" ExpiresByType application/javascript "access plus 7 days" ExpiresByType text/html "access plus 5 minutes" ```

缓存不更新是缓存清理中的常见问题。强缓存资源改了 URL 加版本号绕过;CDN 刷新后仍旧内容是节点没同步,等几分钟或多次刷新;opcache 没清是 PHP 设置了 opcache.validate_timestamps=Off,必须手动清;多缓存层叠加要逐层清,漏一层就不生效。

Redis/Memcached 缓存清理:Redis 用 redis-cli FLUSHDB 清当前库,FLUSHALL 清所有库,DEL 键名清单个键。Memcached 用 flush_all。虚拟主机通常不提供 Redis,需要自己装或用主机商的缓存服务。清理前确认哪些键要清,FLUSHALL 会清所有应用的缓存。

万网虚拟主机缓存配置_强缓存与版本号绕过

标签:

更新时间:2026-08-26 21:02:23

上一篇:Linux服务器网站只读文件被恶意修改的入侵排查流程_网站安全运维实战指南

下一篇:网站安装错误_Nginx Apache IIS对照