gpt4 book ai didi

mongodb - 哪种是存储图像的最佳方法?

转载 作者:行者123 更新时间:2023-12-02 05:20:35 30 4
gpt4 key购买 nike

我们正在使用 mongodb 和 scala 开发 Web 应用程序。我们想要存储用户上传的图像。我们有两个选择

  1. 使用GridFS将图像直接存储在mongodb数据库中。

  2. 将图像存储在服务器上的文件夹中。并且仅将该图像的路径存储在数据库中。

哪种方法是最好的方法,可以减少下载图像所需的时间?

最佳答案

通常,出于以下几个原因,您希望将静态图像与应用程序服务器分开:

  • 您不想使用带宽/内存/CPU 时间在实时应用服务器上提供图像:您希望将其保存到您的应用中
  • 使用 Amazon S3、大型文件服务器集群和/或缓存 CDN 等工具可以更轻松地扩展图像服务
  • 典型数据库在存储图像方面没有得到很好的优化

鉴于上述所有情况,我建议将图像分开,并且仅将图像的路径(或查找 ID)存储在数据库中。

关于mongodb - 哪种是存储图像的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16785105/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com