我计划开发一个具有以下功能的独立restful Image Server,但首先想知道开源世界中是否已经存在类似的东西(语言不重要):
/GET/asd983249as
/GET/asd983249as/100x100
(简单调整大小)非功能性:
考虑走 Mongo GridFS 路线,几乎免费获得 MongoDb 分片和复制。将 Nginx 放在前面,也许(部分)直接使用 nginx-gridfs(见下文)应该允许剩下的东西,并且如果 gridfs 不能自己处理它,一些简单的缓存(不知道)
来源:
nginx-gridfs
http://www.coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/
懒惰获取的想法(以及我正在寻找的简单实现,尽管它看起来比积极维护的项目更业余)
http://sumitbirla.com/2011/11/how-to-build-a-scalable-caching-resizing-image-server/
其他接近但不是最终解决方案的东西
https://github.com/adamdbradley/foresight.js/wiki/Server-Resizing-Images
任何已经做到这一点的东西?
最佳答案
我会向你推荐这个项目:
https://github.com/imbo/imbo
它易于使用,稳定,可用于大型项目。
但我仍然对替代方案感到好奇。
关于image - 是否存在任何开源独立的 Restful 图像服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12289244/