我正在从数据库(blob)中检索多个图像,并使用<img src="www.xyz.com?img=123">
将其加载到jsp。
<img>
的所有'src'进入servlet并获取blob图像并使用response.getOutputStream().write()
输出。由于有大约8到10个图像,因此websphere服务器崩溃。
有什么想法吗?
我们可以在一些临时文件夹中存储这些图像(从数据库获取后)并在服务器中配置临时路径并使用<img>
加载这些图像吗?
答案 0 :(得分:1)
如果您的应用程序服务器崩溃,那看起来很奇怪。检查是否关闭数据库连接,以及像response.getOutputStream()这样的流。如果将图像存储在文件夹中,比如在Apache等Web服务器中配置img文件夹,并将图像写入/ img / image_id
,则速度提高10倍以上