我打算开发一个具有以下功能的独立的Restful Image Server,但首先想知道开源世界中是否存在类似的东西(语言并不重要):
非功能性:
考虑使用Mongo GridFS路线,几乎免费获得MongoDb分片和复制。将Nginx放在前面,或许(部分)直接使用nginx-gridfs(见下文)应该允许其余的东西,并且,如果gridfs无法自己处理,那么在某些配置下,会有一些简单的缓存(不知道)
来源:
nginx的-GridFS的 http://www.coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/
lazy-gets的想法(以及我正在寻找的简单实现,虽然它似乎比积极维护的项目更惹人喜欢) http://sumitbirla.com/2011/11/how-to-build-a-scalable-caching-resizing-image-server/
其他接近的东西,但不是最终的解决方案 https://github.com/adamdbradley/foresight.js/wiki/Server-Resizing-Images
任何已经这样做的东西?
答案 0 :(得分:6)
答案 1 :(得分:0)
我一直在寻找项目的选项,然后在下面找到了这两个选项。它们并非完全符合您的要求,但看起来很成熟。不过,我还没有与他们的经验。