問題タブ [gzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
2684 参照

php - PHPでcss/jsファイルにgzipを使用するには?

今、私は圧縮方法を使用していません.bodyタグの間に以下を入れてください:

PHP で ob_start("ob_gzhandler") を使用してこの css ファイルを圧縮することは可能ですか?

そしてどうやって?

0 投票する
6 に答える
32857 参照

django - django から gzip されたコンテンツを提供する

Django でテキスト/HTML ページの gzip バージョンを提供しようとしていますが、Firefox はコンテンツのエンコーディング エラーがあると表示しています。

ノート:

  • これはベスト プラクティスではないことを認識しており、mod_gzip を使用する可能性が高いです。これは、何が起こっているのかを理解するための単なる学習演習です。
  • Django gzip ミドルウェアについては知っていますが、バイナリ ファイルに問題があります。

これが私のコードです:

ここで何か不足していますか?コンテンツの長さが間違っている可能性はありますか? 不足している追加のヘッダーはありますか?

ありがとう。

0 投票する
7 に答える
13618 参照

javascript - クロムで事前に圧縮された gzip ブレーク、なぜですか?

サイトで事前に圧縮された CSS および JS ファイルを提供しており、IE6-8 および FF は私の .htaccess ファイルで完全に動作しています。

拡張子が .gz のファイルを呼び出します [例]:

では、なぜこれが Google Chrome で壊れるのでしょうか?

ありがとう。

0 投票する
3 に答える
7392 参照

compression - YSlow は mod_deflate で圧縮されたファイルに F グレードを与えます

私はApache 2.2でmod_deflateを使用しており、圧縮レベルは 9 に設定されています。YSlow (v2)の推奨事項に基づいて、サイトのすべての可能な側面を微調整し、全体的に A グレード (合計スコア: 91) および以下を除くすべてのカテゴリーについて:

  • HTTP リクエストの数を減らします (グレード C - 画像のさらなる統合に取り組んでいます)
  • コンポーネントを gzip で圧縮 ( Grade F )

YSlow はまだ F を返し、CSS および JS ファイルで gzip を使用するように指示します。YSlow レポートのスクリーンショットを次に示します (プライバシーのために、ドメインはぼかしてあります)YSlow レポートのスクリーンショット

ただし、GIDNetwork GZIP Testのようなサイトでは、完全な圧縮が報告されています。

私の .htaccess の mod_deflate セクション

誰かが私が間違っているところを指摘できますか?

ありがとう、m^e

0 投票する
8 に答える
6800 参照

java - JSF-Seam Web アプリケーションページを GZIP する最良の方法は何ですか?

Tomcat で JSF Web アプリケーションを開発しており、近い将来 Seam を使用する予定です。また、Web ページとリソース (つまり、Javascript と CSS ファイル) の圧縮を追加したいと考えています。Java Web での GZIP 応答に対する 3 つの方法を認識しています。

  1. Ehcache GZIP フィルターを使用します。これは Appfuse で使用されているため、おそらく安定しており、適用前にユーザー エージェントが GZIP をサポートしているかどうかを確認しますが、使用する Seam に問題があるようですhttp://seamframework.org/Community /EHCacheGZipFilterIncompatibleWithSeam .

  2. pjl フィルターを使用します。stackoverflow の質問: Tomcat Compression Does Not Add a Content-Encoding: gzip in the Headerから、メモリ リークはないようですが、Seam に問題があるかどうかはわかりません。

  3. Tomcat のビルトイン圧縮を使用します - コンテンツ エンコーディングを提供しない場合があります (Tomcat 6.0.14 は正常に動作するようですが、ユーザー エージェントの圧縮を適用してはならないブラック リストのみを提供できます。

JSF-Seam 環境でこれらのメソッドを使用した経験のある人はいますか? 「最良の」ソリューションはどれですか?

ありがとう、グレン

0 投票する
1 に答える
809 参照

asp.net - IIS 6 で HttpCompression (GZip) を URL ルーティング (拡張なしの URL) で動作させる方法

わかった、

URL ルーティングは素晴らしいです。拡張子のない URL、SEO フレンドリーなど。ただし、IIS 6 は、拡張子のない URL を使用するサイトでは圧縮を実行しないようです。

ワイルドカード マッピングがオンになっているため、Asp.Net は拡張子のないファイルを処理できますが、これらのリソースを gzip 圧縮するように設定する方法はありますか?

0 投票する
2 に答える
381 参照

http - gzip でデータをエンコードする場合、送信するコンテンツの長さはどれくらいですか?

小さな Web サーバーを作成していて、gzip 圧縮されたデータを送信したいと考えています。

Content-Length フィールドの http ヘッダーで、圧縮データの長さまたは非圧縮データの長さを設定しますか?

0 投票する
4 に答える
477 参照

compression - 異なる圧縮アルゴリズムのトレードオフ

異なる圧縮アルゴリズムのトレードオフは何ですか?

目的は、バックアップ、転送、および復元です。UNIX 用の十分に成熟したツールが存在する限り、私は人気を気にしません。気になる

  • 時間
  • CPU
  • メモリー
  • 圧縮レベル

私が検討しているアルゴリズムは

  • ジップ
  • bzip
  • gzip
  • タール
  • 他?
0 投票する
1 に答える
7458 参照

c# - Gzip Magic Number Missing を解決する方法

サーバー上で Gzip し、WebClient クラスを使用してクライアントにダウンロードする文字列があります。解凍しようとすると、マジック ナンバーが見つからないというエラー メッセージが表示されます。これを解決するために GZipStream クラスと ICSharpLib メソッドの両方を試したので、途方に暮れています。

WebClient を介してダウンロードする手順を省略した場合 (データを byte[] として返す DownloadData を使用) に圧縮/解凍が機能するため、データが何らかの方法で切り捨てられたり破損したりすることに何らかの問題があるとしか考えられませんが、これは圧縮データです。これをデバッグする方法がわかりません。

問題のある部分と思われるコードスニペットは次のとおりです。

どんな助けでも大歓迎です。PS私はBase64文字列を使用して、Web上でやり取りできるようにしています。これは、デスクトップ アプリと Web サービスの間で Web 要求と応答を行ったことがないため、実際には私が混乱している領域である可能性があります。

0 投票する
2 に答える
1366 参照

javascript - 手動で gzip された js ファイルが機能しない

これが起こる原因を知っている人はいますか?

ファイルが正しくアップロードされ、適切な権限があり、<script>タグが正しくポイントしています。

ファイルに対して実行したコマンドは次のとおりです。

どうなり得るか?