如果图像被使用了N次,是否会在HTML页面上下载N次?

时间:2016-04-02 23:05:05

标签: html asp.net-mvc

我有一张图片



<img src="~/Images/User_small.png" class="img-responsive center-block" />
&#13;
&#13;
&#13;

在我的页面上大约25个地方使用。

这是否意味着它必须从我的文件系统中获取25次,或者它是否知道获取它一次然后再次重用它,如果剩下的页面要求它?

如果它确实获取了一次以上,我可以以某种方式保存它/缓存它以便它不必被调用25次以上吗?

1 个答案:

答案 0 :(得分:5)

不,浏览器会缓存并重复使用它,不用担心。 如果在css文件中指定图像,这也适用。

如果您访问另一个页面(在同一服务器上),也使用该图像(不关闭浏览器),它仍将从缓存中获取。 这一切都取决于网址是否相同。

根据您的缓存设置,它可能还会在您下次访问该页面时记住该图像。