有效地加载重复图像
Load Duplicate Images efficiently
我偶然发现了这种奇怪的情况(对我来说),我可能多次在html文档中有一个图像。。。比方说,一个html文件中完全相同的图像的10倍。我很好奇这里可以使用什么样的优化,或者如果存在的话。
一些想法。。。
只加载可见的第一个?浏览器是否意识到它们是一样的,并更快地加载图片?对于这样的场景,什么是好的做法?
为了更详细地说明这个问题,我在一个网页中使用了一些JavaScript来切换内容。
所以我有:
<div id='Page1'>
<div id=masterheader ><img src=logo.png></div>
<img src=logo.png>
<!--content-->
</div
<div id='Page2'>
<div class=header></div>
<!--content-->
</div
我正在使用JavaScript获取master_header的内部html,并将该html放在所有的类头中。。。我只是担心页面数量可能会大幅增长,我的徽标被多次渲染会对我的页面加载产生什么影响。
不用担心,它将被缓存为同一个图像。
我相信实际上只加载了1
图像。您只是多次显示图像。
测试一下。
将相同的图像放在同一页上(这样它们都会显示)。请确保它是large image
(2
或3
mb),以便查看它们是否同时完成加载。
相关文章:
- 在通过child.print()打印之前,我如何等待图像加载到我的新窗口中
- 在检索数据时是否可以停止图像加载请求
- 如何让我的网站上的WEBP图像加载在morzilla firefox中有一个可能的解决方案吗?如果是,那么如何
- jQuery:获取图像加载错误的详细信息
- 在safari和chrome中,js图像加载产生了奇怪的结果
- 图像加载不适用于 IE 8 或更低版本
- 这个图像加载功能有什么作用
- JavaScript 图像加载器不起作用
- 动态图像加载是否会减少服务器过载
- 跨来源图像加载被拒绝-仅限iPhone-简单图像上传
- 纯javascript的进度图像加载程序仅当用户单击提交html表单时
- 使用JavaScript延迟图像加载
- 如果当前图像加载缓慢,如何加载其他图像
- HTML图像加载触发一个错误
- 将图像加载到localStorage,并将图像src设置到该位置
- jquery图像加载检查错误
- 将图像加载到织物画布背景中
- 需要在bootstrap css中单击时将图像加载为模态
- 正在显示加载..在将新图像加载到网站时播放动画
- 砖石事件:在图像加载和布局完成后调用事件