image - 在浏览器中缓存图像

标签 image jsf caching

我有一个 JSF 页面,其中包含非常大的图像 - 3.4 Mb。我使用这段代码来调用图像

<div data-src="resources/images/slide1.png">

每次下载图片需要3-4秒,有什么办法可以将图片缓存到客户端浏览器中吗?

最佳答案

将其引用为 JSF 资源。然后 JSF 资源处理程序将自动处理缓存。它的默认过期时间是 configurable in web.xml .

所以而不是

<div data-src="resources/images/slide1.png">

<div data-src="#{resource['images/slide1.png']}">

另请参阅:

关于image - 在浏览器中缓存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32520871/

相关文章:

JavaScript:弹出查找后列表框未更新

java - 如何避免 JBoss-Cache 区域被驱逐?

java - Java Swing中设置光标的图像参数

asp.net - 容器中显示的图像 - 如何缩小和保持纵横比

jsf - javax.el.PropertyNotFoundException : The class doesn't have property

android - 正在清除应用程序缓存,删除了 "data/data/<package_name>/files"文件?

magento - 社区版上的 CM Redis session 后端缓存

javascript - jQuery 灯箱图像大小 : Limit the max size of Image

python PIL : color index to RGB

jsf - CDI session 作用域 bean 未销毁导致内存泄漏