易截截图软件、单文件、免安装、纯绿色、仅160KB

一个关于oracle与jsp处理图片的问题

在应用中,把海量的图片存于oracle的一个表中,每一张图都有一个ID。
现在页面展示时对于每一张图片,均采用
<img src="..../abcde.jsp?id=7890" />
的方式,利用abcde.jsp的代码去数据库获取图片。
==========================================

这种方式在页面请求的图片少的情况下,工作得很好。
但是在页面请求的图片多的情况下(几十张、上百张),tomcat会报错,页面的图片也经常会出现不能完全显示出来的情况;更严重的情况下会使得tomcat僵死,不能处理后续的其它请求。


盆友们知道这其中本质上是啥原因呢?解决方案又该如何?
一张图片访问一次数据库,你说数据库压力大不

数据库压力确实大。
是不是对于这种 页面需求显示非常多的图片的情况下,设计上根本就不应该将图片放在数据库?

设计上我也说不上来怎么样
反正我一般都是存路径的

统一ls的,一个页面要是加载过多这种动态图片,数据库受不了,如果一个页面显示20个图片,就是20次请求,20次数据库访问,访问人多了更没辙了。解决方案没啥好办法,存到磁盘上吧。

存路径的确是此前的方式。

发展到WEB服务器集群之后,图片需要在每一台WEB服务器上面有一份副本。这样管理起来很麻烦。

难道要专门有一个图片服务器?

是啊 图片最好放到磁盘上 JDBC与数据库交互的时候用流操作 系统肯定会消耗较多资源的

引用
存路径的确是此前的方式。

发展到WEB服务器集群之后,图片需要在每一台WEB服务器上面有一份副本。这样管理起来很麻烦。

难道要专门有一个图片服务器?


相关问答:

oracle 10g web登陆EM的问题? - Oracle / 基础和管理

安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?

1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......

关于jsp 引入后页面跳转的问题 - Java / Java EE

问题是这样的:
   
我有一个文件nagiv.jsp 另一个文件failure.jsp包含他,同时nagiv文件中有一个可以跳转到yy.jsp的commandButton,但是我将failure中点击nagiv中的哪个commandButton,也面不会跳转 ......

求jsp电子商务网站源码 - Java / Web 开发

想做一个jsp的电子商务网站,想找一些源代码,请问那个网站有好的资源。谢谢!
搜索下吧 开源的也有

csdn就有相似的源码,楼主搜一下

java 开源大全


改模板好麻烦哦,还不如自己写个了呢

jf

顶一 ......

oracle并发处理SOS - Oracle / 开发

我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待!
oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了

引用
oracle ......

oracle 安装 01092 错误 - Oracle / 基础和管理

oracle 11g 安装 01092 错误,
日志信息:
[oracle@linux trace]$ vi alert_orcl.log 
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号