Случайное число
Igor Sysoev
is at rambler-co.ru
Tue Apr 25 16:01:54 MSD 2006
On Tue, 25 Apr 2006, Sergey Serov wrote:
> On Tuesday 25 April 2006 13:03, daz wrote:
>> Здравствуйте!
>>
>> Появилась такая задача - очень часто выдавать случайную картинку в запросе
>> из имеющихся в каталоге. Допустим /i/[1-100].jpg
>>
>> Можно ли не дергая php средствами nginx отдавать?
>>
>> типа
>> ...
>> set $rand=rand(1,100)
>> ...
>> rewrite ^/i/rand.jpg$ /i/$rand.jpg last;
>> ...
>>
>> я понимаю, что rand(1,100) нет, может по другому как-нибудь?
>
> Можно, см. http://sysoev.ru/nginx/docs/http/ngx_http_perl_module.html
Да, что-то вроде
perl_set $rand "sub { return int(rand 100) + 1 }";
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list