タグ付けされた質問 「gzip」

1
「Content-Encoding:gzip」を処理するブラウザと、エンコード品質に関する特別な要件があるブラウザはどれですか?
「手作り」HTTP 1.0、1.1サーバーを作成しています。最近zip libを統合したので、エンコードされたgzipされたデータを入出力できます。送信-主要なブラウザ(IE6など-IE10、クロム、FF、生きているもの)Iの不思議Accept-Encoding: deflate, gzip, ...扱うことができるようにとContent-Encoding: gzip、今日?どれが品質の期待を送信しますか?エンコードされたgzipされた投稿リクエストとmultypart / formデータをサーバーに送信できるのはどれですか?
44 gzip 


3
HTMLの圧縮にgzipを使用する必要がありますか?
オンラインテスターから、HTMLを約90%圧縮できることがわかりました。gzipを使用することをお勧めしますか?多くのサイトでは使用されていないようです。 一部のページには数キロバイトに圧縮できる大量のデータ(画像なしの120 KBのHTML)が含まれているため、トラフィックが改善されます。

1
gzipのパフォーマンスを向上させるために推奨される最小オブジェクトサイズは何ですか?
私はページ速度の表示時間の改善に取り組んでおり、その方法の1つはWebサーバーからコンテンツをgzipすることです。 Googleの推奨事項: gzip圧縮は、より大きなリソースに対してのみ有益であることに注意してください。圧縮と解凍のオーバーヘッドと遅延のため、特定のサイズのしきい値を超えるgzipファイルのみを使用する必要があります。150〜1000バイトの最小範囲をお勧めします。150バイト未満のファイルをgzip圧縮すると、実際にはサイズが大きくなる可能性があります。 Akamaiを介してコンテンツを提供し、プロキシとCDNのネットワークを使用します。彼らが私に言ったこと: アカマイがエンドユーザーに送信する際に、要求されたオブジェクトを圧縮する最小サイズについての質問をフォローアップします。最小サイズは860バイトです。 私の返信: アカマイの最小サイズが860バイトである理由は何ですか?そして、たとえば、AkamaiがFacebookに提供するファイルの場合はなぜではないのですか?(以下を参照)gzipをより積極的に使用することをお勧めします。そして、それは私たちのサイトでは適切であるように思えます。最も頻繁にヒットするのは、860バイト未満のAJAX呼び出しです。 アカマイの対応: 860バイトが圧縮の最小サイズである理由は2つあります。(1)860バイト未満のオブジェクトを圧縮するオーバーヘッドは、パフォーマンスの向上を上回ります。(2)860バイト未満のオブジェクトは、とにかく単一のパケットで送信できるため、それらを圧縮する説得力のある理由はありません。 だから私はいくつかの事実確認のためにここにいます。パケットサイズによる860バイトの制限は、この推論の終わりですか?なぜトラフィック量の多いサイトがこれを150バイトの制限まで押し下げるのでしょうか...帯域幅コストを節約するためだけに(CDNは料金をオリジンからオフロードされた帯域幅に基づいているため)、そうすることでパフォーマンスが向上しますか? 2012年7月9日更新:既にパケットよりも小さいgzip応答のパフォーマンス向上があるかどうかと、Steve Souders に質問し、gzipのパフォーマンスの利点のために推奨される最小オブジェクトサイズを教えてください。 メールありがとう。サイズは1〜5Kの間です。Apacheにはデフォルトがありますが、それが何であるか忘れています-それは良いガイドです。 F5アプライアンスで圧縮を実行します。そのため、それと1Kの間にAJAX呼び出しがかなりあるため、350バイトに減らします。私たちのウェブサイトで350バイト未満のAJAX呼び出しはすべて約70バイトダウンしています... Googleの推奨よりも少ないので...本当にあなたのウェブサイトを知り、コードに基づいて調整するようになります。 本番でしばらくF5アップデートを実行した後、この投稿に戻ります。パフォーマンス上のメリットはほとんどないと思いますが、アカマイのサービスが少ないため、アカマイのコストを少し引き下げます。

2
GitHubページでgzip圧縮を使用できますか?
GitHubページを使用してサイトをホストしています。Google PageSpeed Insightsを確認しながら、gzip圧縮を有効にすることをお勧めします。GitHubで静的サイトをホストしているため、それが可能かどうかはわかりません。 GitHubでgzip圧縮を有効にすることはできますか?

1
コンテンツのgzip圧縮バージョンのみを提供する場合、さまざまな受け入れエンコーディングヘッダーを追加する必要がありますか?
静的サイトをVPSからAmazon S3に移動しました。S3はWebサーバーではないため、ヘッダーに基づくロジックを使用できないため、ページのgzip圧縮バージョンのみを提供することにしました。CloudfrontをCDNとしても使用しています。 http://gtmetrix.com/で自分のページをテストしていましたが、を追加していないため、悪いメモを受け取りましたvary accept encoding header。だから私はこれが何であるかを確認しました、そして私が理解している限り、私たちが圧縮バージョンと非圧縮バージョンの両方を提供するときに理にかなっています。 ですから、これを明確にする手助けをしてください。追加しますか?ありがとう:)


3
Content-Encodingの適切な使用
ページのContent-Encodingをzipまたはgzipに設定すると、読み込み時間が短縮され、帯域幅が減少することが示唆されていると聞きました。これは、平均的なサイトに実装する価値がありますか、それとも高負荷のサイトだけに実装する価値がありますか?また、LAMP環境でこの方法で提供されるページを設定するにはどうすればよいですか?zipとgzipの間に実際的な違いはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.