В настоящее время у меня есть несколько правил перезаписи Apache с использованием mod_rewrite (Apache 2.2).
Когда я включаю ведение журнала перезаписи, я вижу ряд оценок условий перезаписи для файлов, которые не могут соответствовать условию перезаписи.
Например, если у меня есть ряд условий перезаписи, которые не могут соответствовать моему файлу /context/chet.js
, должен ли я окружить весь блок каким-нибудь <Location>
директива, которая будет обходить все RewriteCond, когда я знаю, что ни один из них не подходит для повышения производительности? Или проверки перезаписи быстрые / достаточно быстрые, что делать это не стоит? Сколько проверок перезаписи потребуется, чтобы выполнить предварительную оценку с помощью такой директивы, как <Location>
стоит?
[23/Sep/2013:12:04:31 --0400] (2) init rewrite engine with requested uri /context/chet.js
[23/Sep/2013:12:04:31 --0400] (3) applying pattern '.*' to uri '/context/chet.js'
[23/Sep/2013:12:04:31 --0400] (3) applying pattern '^/context/xyz' to uri '/context/chet.js'
[23/Sep/2013:12:04:31 --0400] (3) applying pattern '^/context/abc123' to uri '/context/chet.js'
[23/Sep/2013:12:04:31 --0400] (3) applying pattern '^/context/testService/(.*)$' to uri '/context/chet.js'
[23/Sep/2013:12:04:31 --0400] (3) applying pattern '^/context/detect/(.*)$' to uri '/context/chet.js'
[23/Sep/2013:12:04:31 --0400] (1) pass through /context/chet.js