Friday, 17 July 2009

nginx: случайное число в ответе

Предлагаяю общественности фильтр, который подменяет заданную строку на случайное число. Как обычно — оформлено в виде патча.

Для включения, надо добавить --with-http_rnd_module к опциям конфигурации.

Описание директив:

syntax: rnd_filter подстрока
default: отсутствует
context: http, server, location

Директива устанавливает подстроку, которая будет заменена на случайное число.

syntax: rnd_filter_types mime-тип [mime-тип …]
default: text/html
context: http, server, location

Директива разрешает замену строк в ответах с указанными MIME-типами в дополнение к “text/html”.

syntax: rnd_filter_once on|off
default: on
context: http, server, location

Директива определяет, сколько раз нужно искать заменяемую строку — один раз или несколько.

syntax: rnd_filter_cached on|off
default: off
context: http, server, location

Директива определяет, кешировать ли случайное число — если кеширование разрешено, то все «случайные» числа в рамках этого запроса будут одинаковыми.

Добавляемые переменные:
  • $rnd — случайное число
  • $rnd_cache — случайное число, сохраняемое в течение всего запроса, даже после flush.

Write on: 16:38 | 0 comments | | tags: , , , , | permalink |
Add post to:   Delicious Reddit Slashdot Digg Technorati Google


Add comment

Comments

No comments for this post

Comment form for «nginx: случайное число в ответе»

Required. 30 chars of fewer.

Required.