项目上线加上多服务器和cdn缓存出问题
就是 当前的登录用户信息变成 其他用户的信息
测试研究了好久发现是,js 里面有ajax 请求 ,CDN缓存了之后就 变成了每次都请求的用户是固定的。
登录和退出都受影响
起初以为是redis session服务器出问题,后来一个一个调试,先 切换成单服务器没有任何问题
然后开启缓存,问题重现
切换服务器集群,关闭缓存,没有重现
切换集群后,并开启缓存,问题重现
发现是cdn缓存了js造成的问题。开启CDN 只缓存 图片和css ,问题没有重现
文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。
若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)