2016-07-07 4 views
0

私のアプリケーションはNginxゲストサーバーで実行されます。 production.rb内部私はラインを参照してください言う:NGINXのファイルを送信するためのRuby on Railsヘッダー

# Specifies the header that your server uses for sending files. 
config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX 

それはは、ファイルを送信するヘッダーを指定しない方法は?これをオンにしなくても、Railsはどのようにファイルを送信しますか?

これを有効にするのは良い方法ですか?私のアプリケーションをより速く動かすことができますか?

答えて

1

挙動はあなたが、それはより速く、あなたのアプリケーションを作成します。このオプションを使用する必要がありますsend_filedocumentation

で説明され、そうすることをお勧めします。

このオプションを使用しないと、ファイルはrubyプロセスによって読み込まれ、nginxに送信されてからクライアントに送信されます。

関連する問題