我在将图像存储在Mongo GridFS或云文件系统上进行辩论。由于一些原因,我倾向于云计算。使用的语言是Nginx服务器上的PHP。在MongoDB GridFS中存储图像
将图像存储在GridFS中会增加数据库的大小。因此,更多的数据库必须存储在内存中,当涉及到分片时,我将花费更多的时间/金钱来管理服务器。
从GridFS的检索图像比云需要更长的时间,因为我要 一)使用id b)中读出的图像到存储器 c)中使用的PHP头以显示图像
云会更好,因为它将图像的网址直接映射到云。
这些理由听起来有效,还是应该与我的思维方向不同?
'从RAM提供'。我已经将信息存储在RAM中,而不是网格的一部分。在RAM中存储更多信息可能会降低服务器的性能。说你处理1000个图像,只有这么多的RAM。将它存储在云服务器上并在客户端浏览器上缓存看起来似乎更好。我错了吗? – 2012-01-09 16:12:45