当浏览器访问一个图片时,浏览器会首先发送一个 HTTP 请求到后端 Nginx 服务器,请求图片资源。如果该图片在浏览器的本地缓存中存在,并且缓存的副本与服务器上的图片没有发生变化,那么服务器就会返回一个 304 状态码。

'304 状态码'表示资源未修改,即服务器认为请求的资源没有发生变化,可以直接使用浏览器缓存中的副本。这样做可以减少带宽的消耗,提高网站的响应速度。

当浏览器收到 304 状态码后,它会从本地缓存中加载图片,而不是再次向服务器请求该图片。这样可以有效减少网络流量和服务器的负载,提升用户的访问体验。

所以,如果在后端 Nginx 上看到是 304 状态码,说明该图片资源在浏览器的缓存中存在,并且没有发生变化。

304 状态码:浏览器缓存与 Nginx 的协作

原文地址: https://www.cveoy.top/t/topic/qlLd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录