IS> Сейчас нет.
IS> Кроме того, сейчас if не поддерживает даже "not", то есть, нужно в geo
IS> выставлять нулевое значение быстрым клиентам.
а не будет ли перебором такие фичи для веб сервера ? считай получается некий
интерпретатор внутри, не скажется
ли это на "легковесности" самого веб-сервера ?
Интерпретатор уже внутри :) При создании конфигурации для директив модуля
rewrite генерируется шитый код, похожий на потроха forth'а. На общей
производительности это сказаться не должно, если этот код ограничивать
location'нами, например:
geo slow {
....
server {
location /download/ {
if ($slow) {
limit_rate 10k;
}
Значение переменной $slow будет определяться только для /download/ и только
для данного сервера. Для остальных запросов - нет.
Игорь Сысоев
http://sysoev.ru