【问题标题】:Will browser load the same image file if it's called multiple times in the same page?如果在同一页面中多次调用浏览器会加载相同的图像文件吗?
【发布时间】:2019-02-12 02:47:01
【问题描述】:

如果我在一个页面中多次使用相同的图像文件(例如 image01.jpg),浏览器会分别加载每个图像吗?或者图像只会被加载一次,然后将被重新用于嵌入代码的其余部分?下面是一个例子。

<body>
    <img src = 'images/image01.jpg"/>
    <img src = 'images/image01.jpg"/>
    <img src = 'images/image01.jpg"/>
</body>

在上面的例子中,浏览器会下载一次 image01.jpg 吗?还是三次?

【问题讨论】:

    标签: html browser


    【解决方案1】:

    大多数浏览器的默认行为是在首次加载时缓存图像。将从缓存中提供对同一图像的多次调用。

    如果您希望禁止浏览器缓存,请在此处阅读更多内容:How to control web page caching, across all browsers?

    【讨论】:

    • 我很惊讶更多的人没有支持这个答案。多年来,我每个月都会被问一两次这个问题。
    猜你喜欢
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    • 2018-09-07
    • 1970-01-01
    • 2013-07-11
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多