問題タブ [mod-deflate]
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.
php - パフォーマンスを向上させるためにCodeigniterでGzip/Deflateを使用する
私はCodeigniterをPHPフレームワークとapache2で使用しています。
私はapache2でGzipとdeflatemodを有効にし、phpinfo()を表示しています。Yslowを実行すると、「gzipを使用したCompressコンポーネントのグレードF 」と表示されます。
Codeigniterのconfig.phpを変更しても
$config['compress_output'] = TRUE;
しかし、効果はありません。私が見逃しているものはありますか。
apache - HTTP ヘッダーで画像を圧縮してはいけないのはなぜですか?
HTTP ヘッダー圧縮に関する記事をいくつか読みました。今日、YSlow をインストールしました。リソース (text/html、javascript、css、画像) を圧縮するように勧められています。現在、 Apache mod_deflateのドキュメントを読んでいますが、この例では画像を圧縮していません。
サイト内の画像を圧縮する必要がありますか?
apache - サブディレクトリ内の CSS および JS での Apache Deflate - 圧縮なし
ウェブサイト: http://taylorsbackyardcenter.ca/store
それで、私はOSCommerceサイトを完成させ、圧縮、キャッシング、およびサイトの最適化を実装しています。デフレートで問題が発生しました。
Page Speed と YSlow の両方から次のことがわかります。
私の .htaccess ファイルは正しいと思います:
お知らせ下さい
.htaccess - mod_deflate の最小ファイルサイズを設定するには?
mod_deflate が圧縮する最小ファイル サイズを .htaccess で指定する方法はありますか? たとえば、1K 未満のものを圧縮したくないとします。提案?ありがとう。
php - Htaccess [zlib.output_compression + mod_deflate] 構文での簡単な Apache 設定による Web サイトの高速化
Web サイトを高速化するために htaccess に存在するこれら 2 つのコードのチャンクを想像してみてください。
Apache 2.0でphp 5.2.3を使用
ブロックA
ブロックB
発生する質問:
Q1. これは、これら 2 つのブロック A + B をルートの 1 つの htaccess に結合する適切な方法ですか?
Q2. 2 番目のブロック Bで、mod_edflate で|php|
再び使用されているのは正しいですか?
apache - mod_deflate - content-encoding ヘッダーを設定できないようです
圧縮された css/js/html コンテンツを配信するように mod_deflate をセットアップしようとしていますが、Apache が「コンテンツ エンコーディング」ヘッダーを正しく送信するのに苦労しています。
Web ルートの .htaccess ファイルに配置して、次のことを試しました。
AddOutputFilterByType DEFLATE テキスト/html テキスト/プレーン テキスト/xml アプリケーション/x-javascript アプリケーション/javascript テキスト/javascript テキスト/css アプリケーション/xml
しかし、firebug を使用してヘッダーをチェックすると、MAMP のローカル コピーでは機能していても機能していないようです。
何か案は?
ajax - JSONGZIPデザインの選択
JBossコンテナで実行されているサーブレットによって生成された動的コンテンツと、Apache+mod_jkによって処理されている静的コンテンツ/負荷分散を使用するWebアプリケーションに取り組んでいます。
クライアント側はjQueryを使用してサーブレットにAJAXリクエストを作成し、サーブレットはそれらを処理して、大きなJSONレスポンスを生成します。
私が気づいたことの1つは、元の作成者が以下のようなものを使用してサーブレットの出力ストリームを手動で圧縮することを選択したことです。
これは、Apache側でmod_deflateを使用して処理できましたか?あなたがこれを行うことができるならば、それはより良い習慣と考えられますか、あなたはその理由またはなぜそうではないかを説明できますか?
apache - Apache ベンチマーク負荷テスト: mod_deflate が有効な場合と無効な場合
Apache ベンチマークで簡単な負荷テストを実行しています。
mod_deflate の有無にかかわらずパフォーマンスを確認したい
私のhttpd.confで:
mod_deflate を有効にしないサーバーは、mod_deflate を有効にした場合よりもパフォーマンスが優れているようです (「テストにかかる時間」、「1 秒あたりのリクエスト数」、および「1 リクエストあたりの時間」を参照)。
さらに、デフレートを有効にすると転送される合計が大きくなる理由がわかりません
説明してください
ありがとう
ルカ
php - PHP が提供する zip ファイルで mod_deflate を防止する
mod_deflate がこのシナリオに飛び込むのを防ぐのに問題があります:
- CodeIgniter (または index.php にリダイレクトするその他のフレームワーク) を実行しているユーザー
- mod_deflate がアクティブです
- zip ファイルは CodeIgniter コントローラーによって提供されます (ヘッダー + readfile)
問題は、Apache が常にコンテンツを存在するものとして検出するため、サーバーが ZIP ファイルを PHP ファイルであると想定するため、以下の行のphp
ようなものが機能しないことです。
同じフレームワーク ファイルによって生成された HTML ファイルまたは ZIP ファイルと Apache を区別する方法についてのアイデアindex.php
。
編集:
Apacheログ
編集:
zipを提供するCIコントローラー
apache2 - ログファイルには圧縮されると書かれていますが、Apache mod_deflate は圧縮しません。
これを一生懸命グーグルで試してみましたが、これまでのところ成功していません。次のように mod_deflate をロードして有効にした Debian に apache 2.2.16 があります。
と
ページを開くと、ログ ファイルに、CSS ファイル (およびその他のファイル) が圧縮されていることが示されます。
ただし、gzip と deflate エンコーディングを明示的に受け入れますが、Firebug と Chrome はまだ圧縮されていないファイルを取得します。また、興味深い事実の 1 つは、
Content-Encoding とは異なり、ヘッダーはまだ設定されています。
応答:
何か案は?
前もって感謝します。マルク