java为什么在thymeleaf布局中包含的图像需要很长时间才能显示?
我正在开发一个java应用程序,运行良好,但在前端,我使用的是thymeleaf(第一次使用它,从primefaces开始)
我注意到,页面加载(在本地工作)非常快,正如预期的那样,因为信息不是ReelEvat,目前没有使用DB
令我惊讶的是,图像可能会在2秒钟后加载,我不知道为什么,它们存储在本地的appassets文件夹中
我以这种方式将其包括在内:
<img th:src="@{/assets/images/myimage.png}" />
有没有办法加快速度?(当然,我稍后会为我的JVM设置更多内存,但这类事情不应该花那么长时间…)
有没有缓存或更快的方法
我使用的是Spring4MVC
谢谢
# 1 楼答案
这其中有很多变量,我不打算列出所有变量,只列出几个:
如前所述,还有很多我没有列出的,这真的是一个淘汰的过程
我们在应用程序中有一些避免图像延迟的功能,包括
你需要做的是探索每一个选项并开始改进,最终你会得到你需要的结果
仅供参考,如果您想避免从服务器加载图像,请将其托管在CDN上,以提高传输速度