我有一个Rails 3项目,负责文件上传/下载,具有访问权限(用户有很多文件,只能读/写自己的文件)。
我可以像X-Sendfile一样快速地从GridFS下载文件,并且跳过通过rails/rack将它们管道化的麻烦吗?
在铁轨/机架上安装管道会很慢吗?
我能像X-Sendfile一样快速地从GridFS下载文件吗,并跳过通过rails/rack将它们传送的麻烦, 还有 有能力执行访问权限吗?
到目前为止,我已经找到并思考了可能的解决方案:
使用类似于 gridfs-fuse
使用类似于 nginx-gridfs 这是c-fast和出轨(下载时不会阻止我的应用程序的req resp循环)。缺点是它是特定于服务器的