Welcome! Log In Create A New Profile

Advanced

Re: [fr] Изменить немного алгоритм try_files

Андрей Василишин
December 01, 2010 04:04AM
01.12.2010 9:01, Михаил Монашёв пишет:
> Здравствуйте, Андрей.
>
>>> 1. Завести 8 try_files с разной последовательностью перебора:
>>> 12345678, 23456781, ... 81234567.
>
> АВ> Тогда можно будеи и без try_files обойтись.
>
> Если Вы заранее знаете, где лежит нужный файл, то сразу оттуда его и
> запрашивайте. Сэкономите кучу IO и Ваш диски начнут значительно
> быстрее работать, особенно при большой иерархии директорий, от которой
> тоже, лучше избавляться со временем...

Ну, вообще-то не знаю, я писал в первом сообщении, что раскидываю файлы
с помощью aufs, но даже если знаю, хотелось бы обойтись без всяких баз.

>>> 2. Ввести случайный параметр, который будет переключать между ними.
>>> Это может быть установленные запрашивающей стороной кука, субдомен,
>>> порт, или случайная переменная из встроенного перла, или переменная
>>> из гео-модуля (поделить весь диапазон адресов на 8 примерно равных
>>> частей, например сгенерив 65536 подсетей /16 и присвоить им
>>> значения от 1 до 8).
>
> АВ> Можно конечно такой велосипед городить, но мне кажется мой
> АВ> алгоритм вместится в 10 строк. К сожалению не владею С, поэтому
> АВ> сам не могу его реализовать.
>
> А поддерживать модуль, не владея С, довольно сложно. Через Год он
> вдруг почему-то перестанет работать с новой версией nginx и опять
> придётся кого-то искать. Я уже по этим граблям ходил.
>
> Я же предлагаю Вам написать сразу работающую конструкцию, а не
> минировать свой проект.

Ну, отдельный модуль не обязательно писать, можно включить директиву
try_random_files в ngx_http_core_module.


--
WBR, Andrey Vasilishin CDIG1-UANIC, CDIG1-RIPE

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

[fr] Изменить немного алгоритм try_files

Андрей Василишин November 29, 2010 12:56PM

Re: [fr] try_files

Andrey Repin November 30, 2010 10:16AM

Re: [fr] Изменить немного алгоритм try_files

Boris Dolgov November 30, 2010 10:18AM

Re: [fr] Изменить немного алгоритм try_files

Андрей Василишин November 30, 2010 02:48PM

Re[2]: [fr] Изменить немного алгоритм try_files

Михаил Монашёв November 30, 2010 03:42PM

Re: [fr] Изменить немного алгоритм try_files

Андрей Василишин November 30, 2010 04:42PM

Re: [fr] Изменить немного алгоритм try_files

Alexey V. Karagodov November 30, 2010 04:56PM

Re: [fr] Изменить немного алгоритм try_files

Андрей Василишин November 30, 2010 05:14PM

Re: [fr] Изменить немного алгоритм try_files

Alexey V. Karagodov November 30, 2010 05:22PM

Re[2]: [fr] Изменить немного алгоритм try_files

Михаил Монашёв November 30, 2010 05:14PM

Re: [fr] Изменить немного алгоритм try_files

Андрей Василишин November 30, 2010 05:28PM

Re[2]: [fr] Изменить немного алгоритм try_files

Михаил Монашёв December 01, 2010 02:04AM

Re: [fr] Изменить немного алгоритм try_files

Андрей Василишин December 01, 2010 04:04AM

Re: [fr] Изменить немного алгоритм try_files

Anton Yuzhaninov December 01, 2010 05:22AM

Re: [fr] Изменить немного алгоритм try_files

arty777 July 20, 2012 11:47AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 100
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready