エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails1.2.3 x_sendfileを使った高速Streaming - iビジネス&テクノロジー
Railsのsend_file 認証されたユーザにのみファイルのダウンロードを許可したい場合、公開ディレクトリに... Railsのsend_file 認証されたユーザにのみファイルのダウンロードを許可したい場合、公開ディレクトリにファイルを配置するわけには行かないので、アプリケーション側から送信制御を行うことになります。しかし、大容量のファイルを送信する場合、ファイル全体が一度にバッファに読み込まれてしまうと、メモリの使用率が大変なことになります。Railsのsend_fileは action_controller/streaming.rb # Sends the file by streaming it 4096 bytes at a time. ということで、一度にバッファに読み込むサイズがデフォルトで4096バイトに制限されているのですが、 アプリケーションを通すのでやはり遅い Apache + Mongrelだと4096バイトの制限が上手く効かない という問題があります。2のソースはこちら。 x_
2010/03/01 リンク