解决使用腾讯云CDN后动态网站内容不刷新问题

最近给图床部署完了腾讯云CDN以后想着给网站也来一个,反正流量包还有不少。但是值得注意的是腾讯云CDN的全名是内容分发网络,顾名思义就是静态加速。腾讯云还有一个叫全站加速网络,两者不互通。所以在使用内容分发网络加速网站的时候出现了一个问题:内容不更新。最明显的就是我网站首页的登录,登陆了以后没反应,再登录会提示已登录,今天就来解决一下这个问题。

域名管理中有一项叫缓存过期配置,默认情况下全部缓存。如果你想更改需要开启高级缓存过期设置。开启后默认是这样的:

图片[1]-解决使用腾讯云CDN后动态网站内容不刷新问题-童家小站

我们需要将网站的程序文件设置为不缓存(就是缓存时间为0),需要注意的是腾讯云CDN规则优先级为根据列表中配置项的顺序来确定优先级,列表底部的优先级大于列表顶部。,也就是说从下往上,还不理解的可以去看看官方文档。所以我们加入:

图片[2]-解决使用腾讯云CDN后动态网站内容不刷新问题-童家小站

当然这个要根据你自己的程序/模板去改,不然就会出现一些动态内容被缓存的情况。然后就大功告成了,你可以在部署完成后去试试看有没有生效。

THE END
喜欢就支持一下吧
分享