タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

rack-deflaterとrubyに関するnabinnoのブックマーク (1)

  • Rack応用 - HTTP圧縮エンコーディング最適化 - Qiita

    はじめに 前回の投稿ではRackの原理的な部分を説明しましたが、今回は応用編としてファイルの圧縮エンコーディングを取り上げます。まず最適化の方法を説明し、その後でgemモジュールを紹介します。 HTTPの圧縮エンコーディング HTTPプロトコルではサーバのデータをgzipやdeflateなどで圧縮して取得(ダウンロード)することができます。 逆の状況としてアップロード時に同様の機能があるかどうかも調べてみましたが、まだそのような仕様は策定されていないようです。 まずプロトコルを確認しておきます。まずブラウザからサーバにデータを要求する際リクエストヘッダに次の一行を設定して圧縮に対応している事をサーバに通知します。現行ブラウザの最も一般的な設定を示します。 これを受信したブラウザは受信したボディを指定された圧縮エンコーディング(この場合はgzip)で解凍して処理します。特にテキストファイルに

    Rack応用 - HTTP圧縮エンコーディング最適化 - Qiita
  • 1