关于cdn使用的问题

发布于 2022-09-02 09:51:21 字数 647 浏览 13 评论 0

本人新手,跪求大神解答!
问题是这样的,我新建了一个网站,然后使用了腾讯云cdn。在访问网站的时候,第一次访问,在服务器那端可以看到请求及状态如:图片描述

我想问这正常吗? 使用了cdn,请求怎么还会到服务器上?
接下来网页刷新,会出现图片描述

请求还是会到服务器上。但是按ctrl+F5就会只会出现一行get 200了,为什么不会像第一次打开网页时,出现那么多get 200,难道是cdn的作用?

这是cdn的缓存设置,cdn已经产生流量,说明cdn是起作用的。图片描述
求大神解答,感激不尽!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浮云落日 2022-09-09 09:51:21

在CDN界有一个潜规则,如果源站的http响应头中含有cache-control: max-age=0或者cache-control: no-cache之类禁用缓存的标识,那么CDN服务器将不缓存当前的源站数据。

So要识趣 2022-09-09 09:51:21

我的理解是,你第一次访问时,根本就没有缓存,所以当你第一次访问时,状态码就是200,请求服务器成功,当你第二次访问时,服务器会检查缓存是否过期,如果没有过期,它就会返回状态码304,告诉浏览器,缓存没有过期,可以继续使用。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文