【发布时间】:2014-08-04 00:28:57
【问题描述】:
我运行了一个用于文件交换的 rails 4 应用程序。它基本上运行得很好,但是当我尝试下载一个大于几百 mb 的文件时,它变得很慢。我认为这是因为 nginx 不会流式传输文件,它首先将文件加载到 ram 然后发送它。
我的 nginx 配置中有 sendfile on;,config/environments/production.conf 中的 config.action_dispatch.x_sendfile_header 设置为 true。我使用 Thin 作为网络服务器。
有人知道我做错了什么吗?
【问题讨论】:
标签: ruby-on-rails nginx streaming thin sendfile