table显示图片,每次刷新或翻页都会重新加载图片,有没有优化的方案

image


还有个鸡肋的地方,如果用第三方保存图片的话,它要先下载到jmix,然后在返回给客户,不能直接返回到jmix后台界面。rest的我已经优化了,直接返回第三方的地址,就这后台的还是jmix返回的,这个应该可以优化。 :smile:

使用第三方存图的话,jmix image 里面使用的是 http 开头 的 URL 地址吧?

这个在浏览器是会做缓存的,下图是我同一个界面反复打开后的结果,图片只在第一次下载,后来就没有图片请求了:
image

我的每次翻页都会重新请求!
image

表格就这图片加载很影响性能,不适合大量数据的展示

你的图片地址方便发一个我试试?
还有,chrome开发工具里面下面这个勾没有选上吧?
image

image

本地图片

嗯,本地图片还得看是用的那种 resource:
image

源码里,只有 fileResourceclasspathResource 能有 StreamSettings, 而这个设置中:
可以通过 cacheTime 设置缓存的时间

image