2009-05-14 10 views
0

私のサーバーサポートは、私のhtaccess URL書き換えがオーバーヘッドを引き起こしていると伝えています。主に(example.com/?foo=barはexample.com/foo/barなどとなるような)「より良い」URLにURLリライティングを使用します。一般的に言えば、htaccess RewriteEngineを最適化することを念頭におくと、ヒント&のヒントは何ですか?htaccess URL書き換え速度の最適化

答えて

6

多くの.htaccessディレクティブ(mod_rewriteルールを含む)をhttpd構成(httpd.conf)に移動します。これは、要求ごと、ディレクトリごとではなく、サーバーの再起動時に一度だけ読み込まれます。それを超えて、あなたが過度の量の書き換えルール、または信じられないほど複雑な個々のルールを持っていない限り、それほど大したことはありません。

1

mod_rewriteは正規表現を使用しているので、正規表現を最適化する必要があると思います!