PHP « Вынос rewrite правил в.htaccess — ускорит или замедлит приложение на PHP

Есть мнение, что большой фаил .htaccess с rewrite правилами сильно нагружает апач. Это обсуждалось в вопросе
http://www.askdev.ru/question/16643/Избавиться-от-htaccess/
Но в symfony2 cookbook есть небольшой совет по оптимизации, как ускорить апач, это вынос всех роутов в htaccess
Есть для этого специальная команда router:dump-apache
http://symfony.com/doc/2.0/cookbook/configuration/apache_router.html
Как бы теоретически вынос правил в .htaccess должен на чуток ускорить приложение. Часть логики с медленного интерпретатора пыха ложится на быстрый апач.

Как вы думаете, большой htaccess замедляет апач это миф или правда?

1 ответов


В рассматриваемом вопросе тот htaccess можно очень хорошо оптимизировать и будет счастье (раза в 3 как минимум если не писать правило для каждого языка отдельно, а написать общее для всех). Уверен, что многие роуты можно оптимизировать и привести к общему виду.

Если же сравнивать скорость обработки 150 правил в htaccess и эти же 150 регулярных выражений в php, то уверен, что в htaccess будет намного выгоднее. Но снова приходим к тому, что нужно всего лишь оптимизировать.

И наш админ тоже говорит что много рерайтов замедляет работу сервера.

Я всегда выбираю обработку в php