して、サイト全体のphpファイルのgzipアクセラレーションを有効にします。 HTML ファイルの場合、.htaccess ファイルを設定し、php に HTML リクエストを処理させることができます (サーバーの負荷が増加します。nginx または Apache で gzip 処理を実行することをお勧めします)。
質問: デフォルトでインストールされているPHP5.3では、Gzip圧縮出力機能をオンにすると、Webサイトを開いたときにホームページが表示されなくなります。 これは、PHP 構成の問題が原因で発生します。5.3 のデフォルト構成は次のとおりです。 出力バッファリング=4096; 問題を解決するには、これをオフまたは 0 に設定します。 この問題はPHP 5.1~PHP5.2で存在することが確認されています。 圧縮に影響するかどうかは、次の方法で判断できますので、心配する必要はありません。
HTTP/1.1 200 OK サーバー: nginx/0.8.13 日付: 2009 年 9 月 1 日火曜日 16:38:53 GMT コンテンツタイプ: テキスト/html 接続: キープアライブ 変更: エンコーディングを受け入れる X-Powered-By: PHP/5.2.10 有効期限: 1997 年 7 月 26 日月曜日 05:00:00 GMT 最終更新日: 2009 年 9 月 1 日火曜日 16:38:53 GMT キャッシュ制御: ストアなし、キャッシュなし、ライド必須 プラグマ: キャッシュなし コンテンツエンコーディング: gzip 結果に Content-Encoding: gzip という文が含まれている場合、Web ページが gzip 圧縮されている、つまり php gzip 圧縮が有効であることを意味します。 |