我的知识记录

新网虚拟主机浏览器缓存清理_强缓存与版本号绕过

浏览器缓存清理时区分缓存类型。静态资源(图片/CSS/JS)用浏览器缓存和 CDN 缓存,动态页面用页面静态缓存和 opcache。静态资源改了文件名或加版本号(style.css?v=2)可以绕过缓存,动态页面改了要清页面缓存和 opcache。

页面静态缓存清理:WordPress 用 WP Super Cache/W3 Total Cache 插件,后台有"删除缓存"按钮;织梦 DedeCMS 后台生成 → 更新系统缓存;Discuz 后台 → 工具 → 更新缓存。缓存文件通常存放在 cache/ 或 tmp/ 目录,也可以直接删目录里的文件。

参考(各层缓存清理命令): ``` # 浏览器: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; ```

清理完用 ping 检测确认。Ctrl+F5 刷新页面看内容是否更新,curl -I 看响应头的 Cache-Control 和 Age(CDN 缓存年龄,0 表示刚回源)。多地区测试确认 CDN 节点都刷新了。如果还是旧内容,检查是否还有其他缓存层(如反向代理、数据库缓存)。

数据库查询缓存: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:50:56

上一篇:MySQL表结构主键设计1062?mysql表结构主键设计避免1062,完整解决方案

下一篇:虚拟主机环境下防CC攻击与流量防护_防止被注入和下载_防护常见攻击