接入cdn注意事项说明
如果你搭建好栓Q验证系统并且想接入cdn或已经在使用cdn请一定要看完!!!
使用cdn如果规则配置(缓存规则)错误你搭建好的验证系统可能会出现以下几种情况:
1.数据一致被缓存,接口返回的数据或页面返回的信息永远都是一致的
2.一直无法登录后台包括代理等,比如一直登录失效、登录ip验证失败等
3.以及一些其他页面与数据一直被缓存问题
以上这些情况都是因为没有合理的配置cdn缓存配置问题导致的,解决方法:
cdn的缓存规则不要设置全部缓存(全站缓存、全部目录缓存等)
如果你想缓存静态资源比如图片、css、js等及更多静态文件,你可以根据下方可缓存参照表进行配置
地址 | 类型 | 描述 |
---|---|---|
/static | 目录 | 系统主要静态资源目录 |
/index/system/get_custom_image | 目录 | 系统上传的图片资源浏览地址 |
其他文件后缀 | 文件后缀名 | 你可以添加一些其他文件后缀缓存 |
通常情况下只需要设置/static和/index/system/get_custom_image这两个目录缓存即可,缓存过期时间自己决定
系统更新说明:如果你更新了系统,那么请给cdn操作刷新缓存(刷新预热),建议直接给整站刷新,因为系统更新可能更新了一些静态资源,如果你开启了cdn缓存更新后不刷新缓存,那么访问相关资源时并不是最新的可能会导致使用有问题,比如系统后台的页面,基本上每次更新都会变动
以下为阿里云的设置样例截图(其他cdn平台也是一样的,基本上都有缓存相关的配置规则):
最后修改时间: 2 年前