を利用する理由deflateくのgzip圧縮テキストファイルよりApache?
-
23-08-2019 - |
質問
すべてのメー次のいずれかを実施する方法を提供html、css、javascriptファイルによる、ランプサーバーです。がよりよい代替案?
サーバーの情報を提供する地図を用いたJsonで高容量の小さいファイルです。
解決
を利用する理由deflateくのgzip圧縮テキストファイルよりApache?
単純な回答は な.
RFC2616 を定義しdeflateとして:
deflateの"zlib"形式の定義は、RFC1950年代と組み合わせの"deflate圧縮機構に記載のRFC1951年
のzlibの形式が定義されて RFC1950年 :
0 1
+---+---+
|CMF|FLG| (more-->)
+---+---+
0 1 2 3
+---+---+---+---+
| DICTID | (more-->)
+---+---+---+---+
+=====================+---+---+---+---+
|...compressed data...| ADLER32 |
+=====================+---+---+---+---+
なので、ヘッダおよびADLER32チェックサム
RFC2616を定義しgzipとして:
gzipエンコード形式のファイルの圧縮プログラム "gzip"(GNU zip)に記載のとおり、RFC1952年[25].このフォーマットは Lempel-Zivコーディング(LZ77)32ビットCRC.
RFC1952年 を定義する圧縮データとして:
の形式で現在のDEFLATE方式の圧縮が容易に拡張できる利用その他の圧縮方法。
CRC-32です より遅いADLER32
比較により冗長性を確認の同じ長さで取引で信頼性のための速度を好みにしております。
なので---2つの圧縮メカニズムをご利用 同 アルゴリズムの圧縮が 異なる アルゴリズムのヘッダーやチェックサム.
現在、基本となるTCPパケットが既に 写信頼性, ので、ここではアドレル32vs CRC-32 そのGZIPです。
が多くのブラウザの実施に誤りがあったdeflateアルゴリズムです。代わりに期待のzlibヘッダーは、RFC1950ばれ圧縮されたペイロードを解釈する。同様に様々なwebサーバと同じ間違いです。
いのブラウザを開始実施 ファジィ理論 deflate実施出することができるでしょうかzlibのためのヘッダとアドレルチェックサムの場合にエラーが発生した場合もう一つのペイロードを解釈する。
結果を複雑なロジックのようなことがしばしば破となりました。Verveスタジオにて ユーザーに寄与試験 う部門ごとにどのように悪い状況です。
例えば:deflate作Safari4.0ではSafari5.1でも常に課題が打ち出されている。-
なので、ベストとは避けるdeflateただし、軽微速度の向上によるアドレル32)はプライベートビーチがあり、リスクが破損します。
他のヒント
GZipでdeflateスチェックサムとヘッダー/footer.Deflate より速く, ものとして そしてハードです。
ができない実際にピdeflateオプションになります。逆にどの見込めま はmod_deflate は使用しないdeflateがgzip.なのに、有効とするには適切でない。
ずの日々が続くことになるだろう大きな違いdeflateとgzipでgzip基本的にはヘッダに包まれた周辺deflate(Rfc1951 1952年).
があったことなどが主な要因deflateはなく、エンコードによgzipや忙しいサーバがすすみます。静的ページで別の質問もでき簡単にする前に圧縮します。
はmod_deflateを必要と少ない資源をサーバーにことができますが、これを支払う小さな罰金の金額の圧縮。
だけ多くの小さなファイルの長いベンチマーキングと負荷試験圧縮された、圧縮解除されたソリューションがある場合を圧縮につながらないとさせていただきます。
べきではないので違いはgzip&deflate圧縮解除.Gzipはdeflateと、数十バイトヘッダに包まれた周辺を含むチェックサム.のチェックサムがその理由を遅くなりました。しかしだprecompressing zillionsのファイルがしたい方にチェックサムとしてのアメニティを確認ファイルシステム.また、が利用できるコマンドラインツールを更にファイルです。当社のサイトをprecompressingトの静的データの開ディレクトリ13,000ゲーム、オートコンプリートの何百万という数のキーワード等) としては95%以上すべてのウェブサイトによるAlexa. Faxo検索.ただし、活用し、自社独自のwebサーバです。Apache/はmod_deflateさんにカットします。がこれらのファイルの圧縮、ファイルシステムだけでなくヒットのためのファイルの最小限のファイルシステムのブロックサイズがすべての不必要なオーバーヘッドのファイルのファイルシステムのウェブサーバが必要である。ご不明な点は総合ディスク-フットプリント、およびアクセス/圧縮解除時や救急医療における遠隔医療の速度できることデータprecompressed.のフットプリントでもディスクスペースが安くしたいときにフィットします。
UbuntuとApache2のdeflateモジュールに既に設置されているのでは、デフォルト)ができる deflate gzip圧縮二つの簡単な手順:
a2enmod deflate
/etc/init.d/apache2 force-reload
やん!このページをいだきました私adsl接続ロードより高速にします。
編集: 当@GertvandenBergのコメントこのgzip圧縮、deflate.
もし私の記憶が正しけ
- gzipのまま圧縮となりまdeflate
- deflate方が効率がよ