2013-07-04 13 views
5

.htaccessを使用して、Webアプリケーションのすべてのメインディレクトリで 'すべて拒否'命令を実行すると、パフォーマンスに問題がありますか? Tks。Apacheで.htaccessファイルを使用する

+1

.htaccessを使用する際の主な "パフォーマンス上の問題"は、サーバーが要求されたパスのすべてのディレクトリを.htaccessかどうか調べなければならないということです。サーバー内のすべての設定.htaccess経由でディレクトリごとの設定を無効にすることができます。 – CBroe

答えて

6

.htaccessを使用すると、Apacheの速度が低下します。あなたは、メインサーバの設定ファイルを変更することができた場合は、手動から

(通常httpd.confと呼ばれる):

あなたがメインのサーバー設定ファイルをhttpdがするアクセス権を持っている場合、完全に.htaccessファイルを使用しないでください。 .htaccessファイルを使用すると、Apache HTTPサーバーが遅くなります。 .htaccessファイルに含めることができるディレクティブは、ディレクトリブロックでより適切に設定できます。これは、パフォーマンスが向上して同じ効果が得られるためです。

http://httpd.apache.org/docs/current/howto/htaccess.html

一方、パフォーマンスの損失とメンテナンスの容易さの損失について議論したい、または議論したい場合は、Simon Greenhillとそのベンチマークの結果を参照してください。

関連する問題