从DB加载多个图像到jsp
我正在从数据库 (blob) 检索多个图像并使用 将其加载到 jsp。
的所有“src”都会转到 servlet 并获取 blob 图像,并使用
response.getOutputStream().write()
输出。由于有大约 8 到 10 个图像,因此 websphere 服务器崩溃。
有什么想法吗?
我们可以将这些图像(从数据库获取后)存储在某个临时文件夹中,并在服务器中配置临时路径并使用 加载这些图像吗?
I am retrieving multiple images from database (blob) and loading it to jsp using <img src="www.xyz.com?img=123">
.
All 'src' of <img>
go to servlet and get the blob image and is outputted using response.getOutputStream().write()
. Since there are some 8 to 10 images, the websphere server crashes.
Any idea?
Can we store these images (after getting from DB) in some temporary folder and the configure the temporary path in server and load these images using <img>
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的应用程序服务器崩溃了,那看起来很奇怪。检查是否关闭数据库连接以及像response.getOutputStream()这样的流。如果将图像存储在文件夹中,例如在 Apache 等 Web 服务器中配置 img 文件夹,并将图像写入 /img/image_id ,则速度会快 10 倍以上
That's look very strange if your application server crashes. Check if you close database connection, and streams like response.getOutputStream() . It's more than 10 times faster if you store images in folder, let say, configure img folder in web server like Apache, and write image to /img/image_id