HTTP圧縮

ネットワーク

HTTP圧縮とは?

 状態:-  閲覧数:532  投稿日:2017-08-20  更新日:2017-08-21  
HTTP通信を自動的に圧縮する(WebサーバがHTTP通信を圧縮し、ブラウザでその圧縮を解く)こと
・HTTP通信においてWebサーバが返すデータを、GZIP形式で圧縮してからクライアントに送るという、通信トラフィック削減のための手法
・クライアントからのリクエストに応じてサーバーが返したデータを,アプリケーション・スイッチがいったん受信し,GZIP形式で圧縮してからクライアントに伝送する
・圧縮データはクライアントが自動的に解凍する
・Deflateアルゴリズムと、gzipファイルフォーマットを使う


メリット
・通信量減少

デメリット
・圧縮および伸張にCPUパワーが必要


WebサーバとしてApacheを使用している場合
・「mod_deflate」モジュールを使用することで、HTTP圧縮が行える
・CPUの処理量が増えるため、CPU負荷の高いWebサーバの場合には、逆にレスポンスが低下することもある

対象

 閲覧数:229 投稿日:2017-08-21 更新日:2017-08-21 
HTMLやCSS、Javascript等のファイル
・データをテキスト形式でクライアントへ送信
・80%以上のトラフィック削減効果が見込める
・Webアプリケーションのパフォーマンスを高めることが可能になる
・これらのファイル内の記述では、同じ文字列が数多く使用されることが多いため、GZIPによる圧縮は大きな効果をもたらし、やり取りされるデータ容量を大幅に削減できる


JPEG等の画像データやPDF等
・すでに圧縮済みであるため、HTTP圧縮の効果はそれほど見込めない
・逆に容量が大きくなる場合もある

Twitter検索結果。「HTTP圧縮」に関する最新ツイート

FFの景色 @ffkeshiki
母乳まにあ@18禁 @bonyuu_mania
FFの景色 @ffkeshiki
ボカロ良曲bot @Vocaloid_bo_t
パソコンソフトの紹介 @raernit

deflate

ペイロード

コメント投稿(ログインが必要)



類似度ページランキング
順位 ページタイトル抜粋
1 SMTP 40
2 SMTPサーバ 31
3 POSTメソッド 29
4 MPEG-DASH 27
5 SSH 22
6 MTA 22
7 UPS 22
8 API 22
9 POP 22
10 HLS 22
11 PNG 22
12 VAST 20
13 NP困難 20
14 Plone 18
15 VPAID 18
16 DTC広告 18
17 TTL設定 18
18 gTLD 18
19 IPアドレス 17
20 YouTube Data API v3 16
2022/7/01 3:41 更新
週間人気ページランキング / 6-24 → 6-30
順位 ページタイトル抜粋 アクセス数
1 Flash Video | コンテナフォーマット | プログラミング用語 306
2 curl | HTTPクライアント(ネットワーク) | プログラミング用語 286
3 ルーター | ネットワーク | プログラミング用語 281
3 ユースケース | 開発 | プログラミング用語 281
4 ベクトル | 数学 | プログラミング用語 236
5 デーモン | Linux | プログラミング用語 227
6 正規表現 | プログラミング | プログラミング用語 194
7 YouTube | API | プログラミング用語 171
8 チェックアウト | バージョン管理システム(開発) | プログラミング用語 117
9 分かち書き | 形態素解析 | プログラミング用語 63
10 Linux | プログラミング用語 57
11 リバースエンジニアリング | 開発 | プログラミング用語 54
12 ネットワークアドレス | ネットワーク | プログラミング用語 50
13 PowerShell | スクリプト | プログラミング用語 44
14 クローラ | 検索エンジン | プログラミング用語 31
14 可搬性 | プログラミング | プログラミング用語 31
15 Subversion | バージョン管理システム(開発) | プログラミング用語 27
16 アンチパターン | プログラミング | プログラミング用語 11
17 プログラミング用語 9
18 deflate | ネットワーク | プログラミング用語 8
2022/7/1 1:01 更新