如何避免CDN为PC端缓存移动端页面


这期内容当中小编将会给大家带来有关如何避免CDN为PC端缓存移动端页面,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如果 PC 端和移动端是一套代码则不会出现这个问题。 香港云主机「这个问题出现在 PC 端和移动端是两套代码,却共用一个域名。」使用 nginx 配置如下,根据 UA 判断是否移动端,而走不同的逻辑 (判断UA是否移动端容易出问题)解决方案通常使用 Vary 响应头,来控制 CDN 对不同请求头的缓存。「此处可以使用 Vary: User-Agent ,代表如果 User-Agent 不一样,则重新发起请求,而非从缓存中读取页面」当然,User-Agent 实在过多,此时缓存失效就会过多。使用 Vary: User-Agent,根据 UA 进行缓存。但最好不要出现这种情况,PC 端和移动端如果是两套代码,建议用两个域名,理由如下上述就是小编为大家分享的如何避免CDN为PC端缓存移动端页面了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注开发云行业资讯频道。

相关推荐: Match在java中的匹配方法

这篇文章主要讲解了“Match在java中的匹配方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Match在java中的匹配方法”吧!说明match用于匹配操作,其返回值为boolean类型。通过match,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 10/05 22:45
下一篇 10/05 22:45

相关推荐