网站存储图片的最佳方式是什么?

网站存储图片的最佳方式是什么?

我们正在使用 cassandra 数据库来保存商店网站信息,但我们不确定如何保存图像。

我们可以将它们存储在cassandra中,但我们也可以分配一个服务器用于存储图像。

Cassandra 在存储大数据方面性能良好,但如果我们将图像存储在 Cassandra 中,则必须将其保存为字节。对于任何检索,首先我们必须从 Cassandra 读取图像字节并将其存储在文件夹中,然后将其地址发送到网页。

您对这个问题有什么想法吗?

答案1

你的问题有点难以理解,但最终我认为你的意思是提供图片,并且正在弄清楚你是否想这样做

  • 将它们保存在 cassandra 中,并在检索时将它们写入文件,并将链接发送给客户端。
  • 将它们保存在单独的服务器上。

第一个对我来说没有太大意义:如果你从 cassandra 读取它们,你可能只需将它们流式传输到客户端而无需先保存它们。但即使在这种情况下,我也会选择文件系统解决方案:如果你没有其他需求,那么只需保存文件并提供它们,你就应该使用文件系统。

答案2

不。

就是不行。

您没有将图像存储在数据库中。

图像是文件。

不要将文件存储在数据库中。(来源:我的博客文章,我于 2012 年撰写)

数据库用于存储数据。

文件系统用于存储文件。

将文件存储在文件系统中。

相关内容