2017-02-03 6 views
-2

上のapache2、PageSpeed Insightsの評価によるツールは、良い結果を示しが、 Googleはは0.46秒で、サーバーの応答時間を短縮言い続け。それは200msを超えてはいけません。サーバーの応答時間を削減 - 私はかなりよく最適化されたウェブサイトを持っているのdebian 7

すべてのhtaccessコンテンツを削除しようとしましたが、index.phpを空のindex.htmlファイルに置き換えましたが、サーバの応答は同じままです。私は仮想プライベートサーバをDebian 7で使い、SSLを使って異なるIPアドレスに2つのウェブサイトを格納しています。 2番目のサイトは144ミリ秒で完全に応答します。

したがって、1つのサイトが200ms未満で読み込まれ、460msで読み込まれる理由が見つかりません。私はかなりサーバーが十分なリソースを持っていると確信しています。

私はアイデアに感謝します。

答えて

0

あなたのApacheサーバーでいくつかの調整を試すことができます。あなたが望む結果を得ることを保証することはできませんが、それは簡単な仕事であり、試しても何も失うものはないと思います!したがって、apache2.confファイルを編集して、実際の設定を以下のものと一致するように調整してください(これらはウェブサーバのセキュリティに関しても良い設定です)。

TraceEnable Off 
ServerSignature Off 
ServerTokens Prod 
FileETag None 
HostnameLookups Off # this is important since your apache server won't try to translate your ip address into a dns name or host when you access your website 

ExtendedStatus On # you can enable it afterwards, if you need it 

Timeout 10 
KeepAlive On 
MaxKeepAliveRequests 100 
KeepAliveTimeout 5 

また、必要のないモジュール(使用しないモジュール)を無効にすることもできます。デフォルトでは、Apacheはモジュールの大きなリストを読み込んでいます。あなたがそれらをすべて必要としないと確信しています。私はあなたに何を有効にするか、何を無効にするかのリストを提供することはできませんが、少しのGoogle調査を行い、あなたのウェブサイトに基づいて何を無効にし、何を保持するかを決めることができます。

私はCentOS 6.8のLinuxボックスでこれらすべての設定を実際に使用しています。すべての設定はhttpd.confにあります。 Debianでは/etc/apache2/apache2.confと他のファイルを編集する必要があります。

関連する問題