Чтобы повторить сказанное Райаном выше, правила в .htaccess
могут действительно повредить вашему времени загрузки на загруженном сайте по сравнению с наличием правил в вашем конфигурационном файле. Сначала мы попробовали это (~ 60 млн. Страниц в месяц), но длились недолго, пока наши серверы не начали курить:)
Очевидным недостатком наличия правил в вашей конфигурации является необходимость перезагрузки конфигурации всякий раз, когда вы изменяете свои правила.
Последний флаг («L») полезен для ускорения выполнения ваших правил, когда ваши наиболее часто используемые правила достигают вершины и оцениваются первыми. Это может сделать обслуживание намного сложнее, если у вас длинный набор правил - я потратил пару очень разочаровывающих часов однажды утром, когда я редактировал свой список правил на полпути, и у меня было одно наверху, которое захватывало больше предназначена!
У нас также были трудности с поиском соответствующих тестов, и мы разработали собственный внутренний набор тестов. После того, как мы разобрали наши правила, упорядочили их должным образом в нашей конференции Apache, мы не обнаружили значительного негативного влияния на производительность.