2017-07-30 7 views
0

mod_deflate PHP生成ページでは機能しません。私はApache v2.4.7php v5.5.9のUbuntu 14.04.5(LTS)としています。このモジュールは、JSなど、CSSのような静的なHTMLページおよびその他のファイルのために働いているphp生成ページでmod_deflateが動作しません

はここに私のPHPの情報http://www.hostnology.com/test.phpあるコンテンツのみが収縮し

+0

注意](http://php.net/supported-versions.php)(セキュリティアップデートをもらっていない)さらに、[PHP _5.5.9_は古くなったPHP 5.5ブランチの古いバージョンです](http://www.php.net/ChangeLog-5.php#5.5.9)、およそ3.5歳です。 _ **サポートされているバージョンのPHP_にアップグレードしてください。あなたのOSを[16.04 LTS](http://releases.ubuntu.com/16.04/)のような新しいバージョンのUbuntuにアップグレードすることも良い考えであり、PHPのアップグレードに役立つかもしれません。 – Chris

+0

@Chris Apache2.2とphp5.3を使って私の古いサーバーで正常に動作していた – Sunny

+1

サニー、あなたの質問に答えるつもりはありません。私は貴重なアドバイスを提供しようとしています:PHP 5.3からPHP 5.5(特にバージョン5.5.9ではなく)からアップグレードするだけではありません。 PHP 5.5は、セキュリティの観点から、PHP 5.3ほど悪いものです。 _Please_少なくともバージョン5.6にアップグレードします。これはリリースされるPHP 5の最終バージョンで、拡張セキュリティサポート期間(2018年12月31日まで)が与えられています。 – Chris

答えて

1
  • 、あなたはHEADのHTTP動詞を使用している場合、何のコンテンツが存在しません、それを収縮させる必要はありません。
  • httpdでは、いくつかのMIMEタイプでdeflateを有効にするパラメータを設定できます。 (例えば、JPEGを収縮する必要はありませんが)
  • コンテンツタイプは(1K <のような)小さい場合がある[PHP 5.5は、年以上完全にサポートされていないされていることを収縮させるためのノーポイント(ほぼ同じサイズ)
+0

あなたは正しいですが、カールでは表示されません。私は今このコマンドで 'curl -L -v -s -H 'Accept-Encoding:gzip、' -o/dev/null http:// www.hostnology.com/test.php'を解凍して見ることができます – Sunny

関連する問題