2014-02-18 2 views
0

Интересно, может ли быть проблемой с множеством правил переадресации внутри файла .haccess (скажем, 10000+). (этот файл разобран каждый доступ к сайту)Производительность Apache Redirect - .htaccess vs Файл конфигурации Apache?

Хранение их в файле конфигурации Apache не было бы лучшим вариантом (с точки зрения производительности)?

ответ

1

Хранение этого в конфигурации Apache является лучшим вариантом в этом случае, поскольку вам не нужно читать файл .htaccess при каждом доступе; конфигурация считывается один раз, а затем сохраняется в памяти.

Обратите внимание, что вы не сможете изменить свои переадресации на лету. Вам нужно будет перезапустить сервер, чтобы они стали эффективными.

Кроме того, когда вы беспокоитесь о производительности на этом уровне, имеет смысл полностью отключить файлы .htaccess, поскольку Apache будет искать ваши каталоги (из каталога, который он обслуживает, до /) для файла .htaccess. AllowOverride None на <Directory /> должен выполнить эту работу, а затем не включать ее нигде.

Смежные вопросы