我正在尝试使用 nginx 来提供静态内容(图像/css 等)。我需要跨越多个 nginx 实例来支持传入的负载。所以我正在寻找存储静态文件的 Mongo+gridfs 解决方案——因为它提供了复制和分片。我看到我可以使用这些模块中的任何一个从 gridfs 提供内容。直接 nginx 模块 - https://github.com/mdirolf/nginx-gridfs
使用 Lua 脚本语言 https://github.com/bigplum/lua-resty-mongol
问题是 - 当用户调用传递文件的 POST 方法时,我可以在 nginx 本身中创建 UploadImage api 以将文件存储在 gridfs 中。
在我看来,可以使用 lua resty 模块,但不确定。任何想法?