Я пытаюсь использовать функции кэширования nginx, однако у нас есть конечная точка, которая использует широту и долготу, поэтому для увеличения коэффициента попадания в кэш мы должны усечь широту и долготу.
Я создал карту, чтобы игнорировать последние две цифры широты.Проблема в том, что карта не работает, она всегда возвращает исходную широту (45.45452).
Рассмотрим $ arg_latitude, равный 45.45452, ожидаемый результат - 45.45.
map $arg_latitude $rounded_latitude {
default $arg_latitude;
~\d+\.\d\d $arg_latitude;
}
Любая идея, почемуне работает?