Html 浏览器下载两个具有相同src的img元素多少次?

Html 浏览器下载两个具有相同src的img元素多少次?,html,browser,browser-cache,Html,Browser,Browser Cache,两个img元素具有相同的src属性 浏览器是否下载一次或两次?这取决于服务器的缓存策略和/或浏览器在客户端的设置;在正常标准下,图像只加载一次并在整个会话期间使用(或直到清除临时文件) 您可以通过两次加载相同的图像src来执行测试,例如: 加载页面,如果您只看到image.png一次,或者是否看到image[1].png以及image.png,请查看浏览器的临时文件目录;这意味着它将被加载到缓存中两次 在正常情况下,它通常是一次性负载。这完全取决于每个实例基于服务器和浏览器的因素。现代浏览器缓

两个
img
元素具有相同的
src
属性


浏览器是否下载一次或两次?

这取决于服务器的缓存策略和/或浏览器在客户端的设置;在正常标准下,图像只加载一次并在整个会话期间使用(或直到清除临时文件)

您可以通过两次加载相同的图像src来执行测试,例如:

加载页面,如果您只看到image.png一次,或者是否看到image[1].png以及image.png,请查看浏览器的临时文件目录;这意味着它将被加载到缓存中两次


在正常情况下,它通常是一次性负载。这完全取决于每个实例基于服务器和浏览器的因素。

现代浏览器缓存图像资源。因此,如果您使用最新的chrome或firefox,浏览器将从查看临时目录开始下载,只需打开chrome的inspector->network(或其他浏览器中的等效工具),即可查看实际请求和缓存状态。感谢您的回复!我将永远钦佩stackoverflow用户的高水平知识!