Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [fr] Изменить немного алг оритм try_files
01.12.2010 0:12, Михаил Монашёв пишет:
Здравствуйте, Андрей.
АВ> Ну, не обязательно так, можно просто добавить параметры: random, direct.
АВ> По умолчанию сделать direct.
А можно ничего не добавлять, а включить фантазию и обойтись текущими
возможностями.
АВ> Расскажите как?
1. Завести 8 try_files с разной последовательностью перебора:
12345678, 23456781, ... 81234567.
Тогда можно будеи и без try_files обойтись.
2. Ввести случайный параметр, который будет переключать между ними.
Это может быть установленные запрашивающей стороной кука, субдомен,
порт, или случайная переменная из встроенного перла, или переменная из
гео-модуля (поделить весь диапазон адресов на 8 примерно равных
частей, например сгенерив 65536 подсетей /16 и присвоить им значения
от 1 до 8).
Можно конечно такой велосипед городить, но мне кажется мой алгоритм
вместится в 10 строк. К сожалению не владею С, поэтому сам не могу его
реализовать.
3. пожертвовать за отсутствии фантазии 100$ http://sysoev.ru/donation.html
Пишу точную цифру, ибо не уверен, что сможете придумать её сами.
Этот вариант мне более по душе, все равно давно уже хочу поблагодарить
Игоря за нгинкс.
--
WBR, Andrey Vasilishin CDIG1-UANIC, CDIG1-RIPE
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|