我有一组已连接的网站,所有网站的标题中都有相同的图像。当用户单击按钮以访问新网站时,标题应保持不变,而内容会发生变化。用户浏览器是否会在每次访问新网站时重复下载标题图像,即使图像相同?还是浏览器只下载新遇到的图像?
答案1
如果不同的网站都使用一个通用的图片 URL,例如
<img src="http://imagehost.example.com/foo.png">
那么浏览器将只下载一份副本。如果每个网站都托管自己的副本,比如
a.com
用途<img src="foo.png">
(实际上指的是http://a.com/foo.png
)b.com
用途<img src="foo.png">
(实际上指的是http://b.com/foo.png
)
那么浏览器就不会知道它们是同一张图片,并且会下载多份副本。
不一定是最干净的,但如果您没有单独的图像托管域或使用第三方图像主机,那么您可以让两个站点都引用一个站点的副本(例如,两个站点都可以使用<img src="http://a.com/foo.png">
)。