問題タブ [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.
asp.net - IIS圧縮が無効になっているのに、ScriptResource.axdが圧縮されているのはなぜですか?
IIS6.0でASP.NETアプリケーションを実行しています。通常、動的ファイルと静的ファイルの両方で圧縮をオンにしています。ただし、一時的に圧縮をオフにしましたが、「ScriptResource.axd」は引き続き圧縮された状態で送信されます。「WebResource.axd」は圧縮されていないため、これは設定ミスのようには感じられません。
ScriptResourceとWebResourceの違いは何ですか?前者はまだ圧縮されていますか?どのように圧縮されていますか?
ありがとう。
java - さまざまな zlib 圧縮方法とは何ですか? Java のデフレーターでデフォルトを強制するにはどうすればよいですか?
DeflaterOutputStream を使用して、独自のアーカイブ ファイル形式の一部としてデータを圧縮しています。次に、jcraft zlib コードを使用して、相手側でそのデータを解凍します。もう一方の端は J2ME アプリケーションであるため、標準の Java ライブラリではなく、サードパーティの zip 解凍コードに依存しています。
私の問題は、一部のファイルは正常に圧縮および解凍され、他のファイルはそうでないことです。
そうでないものについては、データの最初のバイトの圧縮方法は「5」のようです。
zlib を読んだところ、デフォルト値の '8' がデフォルトの deflate 圧縮方法を示していることがわかりました。他の値は、デコンプレッサに受け入れられないように見えます。
私が知りたいのは:
- 「5」は何を示していますか?
- DeflaterOutputStream が時々異なる圧縮方法を使用するのはなぜですか?
- どうにかしてそれを止めることはできますか?
- デフォルトの圧縮方法のみを使用するデフレートされたデータを生成する別の方法はありますか?
ruby-on-rails - gem をインストールすると、次のエラーが表示されます。
重複の可能性:
エラー: gem の実行中 … (Zlib::GzipFile::Error) gzip 形式ではありません
システムに gem をインストールすると、次のエラーが表示されます。
なぜこれが起こっているのかについてのアイデアはありますか? gem をビルドしたので、gem ビルドに何か問題があるのでしょうか?
ありがとう
archive - ディレクトリ自体を含めずに、ファイルとフォルダのディレクトリを tar するにはどうすればよいですか?
私は通常、次のことを行います。
ディレクトリ自体ではなく、すべて (非表示のシステム ファイルを含む) を my_directory に含めたい場合はどうすればよいでしょうか? 私はほしくない:
私が欲しい:
asp.net - 圧縮フィルター + MVC + Yahoo YSlow
私は Yahoo の YSLOW を使用して、AgentXでページを高速化しようとしています。
以下の圧縮フィルターを使用しています。Visual Studio でサイトを実行すると、すべてのファイルが圧縮されていると YSLOW が表示され、ライブ サイトを表示すると A が表示され、ファイルを gzip で圧縮する必要があると表示されます。誰でも説明できますか?
php - PHPでcss/jsファイルにgzipを使用するには?
今、私は圧縮方法を使用していません.bodyタグの間に以下を入れてください:
PHP で ob_start("ob_gzhandler") を使用してこの css ファイルを圧縮することは可能ですか?
そしてどうやって?
django - django から gzip されたコンテンツを提供する
Django でテキスト/HTML ページの gzip バージョンを提供しようとしていますが、Firefox はコンテンツのエンコーディング エラーがあると表示しています。
ノート:
- これはベスト プラクティスではないことを認識しており、mod_gzip を使用する可能性が高いです。これは、何が起こっているのかを理解するための単なる学習演習です。
- Django gzip ミドルウェアについては知っていますが、バイナリ ファイルに問題があります。
これが私のコードです:
ここで何か不足していますか?コンテンツの長さが間違っている可能性はありますか? 不足している追加のヘッダーはありますか?
ありがとう。
javascript - クロムで事前に圧縮された gzip ブレーク、なぜですか?
サイトで事前に圧縮された CSS および JS ファイルを提供しており、IE6-8 および FF は私の .htaccess ファイルで完全に動作しています。
拡張子が .gz のファイルを呼び出します [例]:
では、なぜこれが Google Chrome で壊れるのでしょうか?
ありがとう。
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 レポートのスクリーンショットを次に示します (プライバシーのために、ドメインはぼかしてあります)。
ただし、GIDNetwork GZIP Testのようなサイトでは、完全な圧縮が報告されています。
私の .htaccess の mod_deflate セクション
誰かが私が間違っているところを指摘できますか?
ありがとう、m^e
java - JSF-Seam Web アプリケーションページを GZIP する最良の方法は何ですか?
Tomcat で JSF Web アプリケーションを開発しており、近い将来 Seam を使用する予定です。また、Web ページとリソース (つまり、Javascript と CSS ファイル) の圧縮を追加したいと考えています。Java Web での GZIP 応答に対する 3 つの方法を認識しています。
Ehcache GZIP フィルターを使用します。これは Appfuse で使用されているため、おそらく安定しており、適用前にユーザー エージェントが GZIP をサポートしているかどうかを確認しますが、使用する Seam に問題があるようですhttp://seamframework.org/Community /EHCacheGZipFilterIncompatibleWithSeam .
pjl フィルターを使用します。stackoverflow の質問: Tomcat Compression Does Not Add a Content-Encoding: gzip in the Headerから、メモリ リークはないようですが、Seam に問題があるかどうかはわかりません。
Tomcat のビルトイン圧縮を使用します - コンテンツ エンコーディングを提供しない場合があります (Tomcat 6.0.14 は正常に動作するようですが、ユーザー エージェントの圧縮を適用してはならないブラック リストのみを提供できます。
JSF-Seam 環境でこれらのメソッドを使用した経験のある人はいますか? 「最良の」ソリューションはどれですか?
ありがとう、グレン