0

我必须读取 servlet 中的图像并将其显示在 JSP 的响应中。出于性能目的,我需要知道哪种存储介质将导致图像读取的最大性能。

  1. 从磁盘读取图像(服务器上的某个位置)
  2. 从数据库

请记住,这些图像将达到数百万(超过 300 万),并且会随着时间的推移而增加。谢谢

4

2 回答 2

1

根据我的理解,如果文件不是很敏感,则应该将它们保存在磁盘上而不是数据库中,因为稍后在您的数据库服务器和应用程序上可能位于两台不同的机器上,在这种情况下,检索二进制文件将是非常昂贵的工作套接字上的数据(如果它们很重)。

于 2013-03-20T05:57:37.533 回答
0

1 :在数据库中存储图像是一个繁重的过程
2 :在服务器上存储更轻更快

3:但是您必须维护服务器空间 可能会不断从服务器位置删除不需要的图像,如果服务器空间减少,那么您的应用程序性能会受到影响

于 2013-03-20T06:14:07.370 回答