ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re[2]: Возможно ли удаление к укисов в запросе перед проксиров анием на бекенд?



Здравствуйте, Кирил.

Т.е. как я понял, он всегда будет вычислять crc32 и другие заранее для
всех arg_name?

Может попробовать что-то типа set_crc32?
Тогда можно будет заодно и вычислять произвольные значения. Было бы
очень удобно для кастомизированных балансировок. Типа:

if ($request_uri ~ ".+(\d+)") {
    set_crc32 $1 $some_var;
}

И плюс соблюдается (как мне кажется) "синтаксис" nginx-а. Что скажете?

2009/5/13 Kirill A. Korinskiy <catap+nginx@xxxxxxxx>:
> At Wed, 13 May 2009 13:46:42 +0400,
> Илья Винокуров <ilvin@xxxxxxx> wrote:
>
>>
>> В данном случае мне интересно, чтобы они были, а в каком виде - Вам решать, 
>> Игорь.
>>
>> Но могу предложить и альтернативу, которую поймет парсер. Она реализована в 
>> патче
>> http://catap.ru/blog/2009/03/26/nginx-urlencode_name-and-urldecode_name/
>> т.е. можно ввести переменные $md5_name, $crc32_name, $base64_name и т.д. и 
>> т.п.
>>
>
> В таком виде написал: 
> http://catap.ru/blog/2009/05/13/nginx-crc32_name-and-md5_name/
>
> Но надо понимать, что тот синтаксис что предлагает Игорь -- лучше. Но
> переделывать там много надо да и думать над синтаксисом надо еще.
>
> --
> wbr, Kirill
>
>


 




Copyright © Lexa Software, 1996-2009.