Оптимизация скорости перезаписи URL htaccess - PullRequest
0 голосов
/ 15 мая 2009

Служба поддержки моего сервера сообщает, что перезапись URL-адресов в htaccess приводит к перегрузкам. В основном я использую переписывание URL для «более хороших» URL (например, example.com/?foo=bar будет example.com/foo/bar или около того). Вообще говоря, какие советы и хитрости нужно учитывать при оптимизации htaccess RewriteEngine?

Ответы [ 2 ]

6 голосов
/ 29 мая 2009

Переместите столько директив .htaccess (включая правила mod_rewrite) в конфигурацию httpd (httpd.conf) - это читается только один раз при перезапуске сервера, а не при каждом запросе в каждом каталоге. Кроме того, если у вас нет либо чрезмерного количества правил перезаписи, либо невероятно сложного индивидуального правила, в этом нет ничего особенного.

1 голос
/ 15 мая 2009

Поскольку mod_rewrite использует регулярные выражения, я думаю, вам лучше оптимизировать регулярные выражения!

...