公告:
  • 要报名培训 PHP 的同学抓紧时间了,黎老师手把手教学,现在报名白菜价了 [2017-08-25]

刷新和超链接对静态资源的请求策略的区别

当我们在一个站点浏览内容时,通过点击链接跳转的话,浏览器不会再去重新请求静态资源的了,而是直接从上次的缓存里拿这些静态资源。

当我们点击刷新按钮或 按 F5 时,浏览器就会重新发送请求静态资源的请求。

下面这张图片是直接点击超链接得到的信息。不难发现,静态资源直接来自于浏览器的缓存,浏览器不会重新请求服务器。

点击超链接的图片

而这张,是点击了刷新按钮的图片。此时,浏览器为每一个静态资源都发送了请求。

刷新的图片

注意,这里响应的 304 和本次讨论的主题无关。只是服务器告诉浏览器,说你请求的资源没有变化,你用你自己缓存的内容吧,我就不给你传送这些内容了。所以才会看到 size 那一列的值都这么小。

发表评论:(支持 Markdown 语法)
访客评论(0):