Появилась такая задача - очень часто выдавать случайную картинку в
запросе
из имеющихся в каталоге. Допустим /i/[1-100].jpg
Можно ли не дергая php средствами nginx отдавать?
типа
...
set $rand=rand(1,100)
...
rewrite ^/i/rand.jpg$ /i/$rand.jpg last;
...
я понимаю, что rand(1,100) нет, может по другому как-нибудь?
Можно, см.
Да, что-то вроде
perl_set $rand "sub { return int(rand 100) + 1 }";
Игорь Сысоев