Пятница, 17 Июль 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.

Написано в: 16:38 | 0 комментариев | | теги: , , , , | постоянная ссылка |
Добавить пост в:   Delicious Reddit Slashdot Digg Technorati Google


Последние комментарии

Комментарии

К этой публикации комментариев нет

Форма комментирования для «nginx: случайное число в ответе»

Обязательное поле. Не больше 30 символов.

Обязательное поле