我正在讨论将图像存储在 Mongo GridFS 或云文件系统中。由于几个原因,我倾向于云计算。使用的语言是 Nginx 服务器上的 PHP。
在 GridFS 中存储图像会增加数据库的大小。因此,更多的数据库必须在内存中,当涉及到分片之类的事情时,我将花费更多的时间/金钱来管理服务器。
从 GridFS 检索图像比云需要更长的时间,因为我必须 a) 使用 id 查询图像 b) 将图像读入内存 c) 使用 php 标头显示图像
云会更好,因为它是直接到云的图像的 url。
这些理由听起来有道理吗,还是我应该朝着不同的方向发展?