私のウェブサイトの最初のページの読み込みが遅いことがわかりましたが、その後は問題ありません。Apache の設定を試してみると、次のいずれかが問題である可能性が示唆されます。
AllowOverride - AllowOverride を All に設定すると、すべてのフォルダーで .htaccess ファイルを検索するため、サイトの速度が低下する可能性があることを知っているので、構成を仮想ホスト ファイルに移動し、AllowOverride None を作成して .htaccess ファイルをオフにしました。これで最初は解決したように見えました。問題ですが、もう一度試してみると問題が返されたので、そうではなかったのかもしれません。
AllowOverride 行を削除したので、デフォルトでこれのデフォルト設定 (なし) に戻ります。これは役立つように見えましたが、それでも時々発生します。
次のような書き換えルールである可能性があります。
RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?example\.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !google. [NC] RewriteCond %{HTTP_REFERER} !search?q=cache [NC] RewriteCond %{HTTP_REFERER} !msn. [NC] RewriteCond %{HTTP_REFERER} !yahoo. [NC] RewriteRule ^.*$ - [F] RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L]
ただし、一部のサイトではこれを使用せず、実際には書き換えも使用せず、それでも遅いため、これも問題ではないようです。
何か案は?
編集:
「Hello World」しかない単純な HTML でも問題があるため、問題はサイトではありません。
以前のバージョンの Apache では問題なく動作していましたが、2.4 にアップグレードしてから (特に設定で多くのことが変更されたため)、動作が遅くなりました。