htaccess оптимизация скорости перезаписи URL

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


person Philipp Lenssen    schedule 14.05.2009    source источник


Ответы (2)


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

person Keryn Knight    schedule 29.05.2009

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

person Boris Guéry    schedule 15.05.2009