Цитата |
---|
Спорно. Правила реврайта проверяются всегда. Допустим у вас одна страница + 4-5 js + 2-3 css + 20-30 картинок. Быстрее ли 1 редирект на php чем 32 на mod_rewrite? |
В вашем примере htaccess будет быстрее, так как при правильной конфигурации запрос на статические файлы css, js, картинки и прочие обработает nginx и до апача очередь не дойдет, т.е. правила реврайта не проверятся.
Да и реврайт обрабатывает адрес страницы, а не ее содержимое, т.е. картинки и прочее не потянется.
А в случае когда дело дойдет до апача, то у вас уже будет файл, по правилам которого нужно редиректить.
В случае с редиректом пхп, нужно пройти весь путь, который описан выше, потом подключить пхп, потом ядро битрикса (а это множество инклудов), к базе законнектится, потом сделать запросики к базе (если мы про OLD_ID) и только потом выдать заголовок редиректа.
Для того чтобы понять какой вариант лучше, то нужно сначала четко понимать задачу!
В случае когда мы говорим про инфоблок или списки с тысячами вариантов, то конечно
проще сделать программный редирект.
В данном топике задача не описана, а обсуждается решение конкретной проблемы.