Mercurial > hg > nginx-site
changeset 1116:d882c6f3323d
FastCGI and Proxy: translated the "_cache_purge" directives into RU.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Fri, 28 Mar 2014 15:58:03 +0400 |
parents | 65bc9d1ec234 |
children | d708d213959a |
files | xml/ru/docs/http/ngx_http_fastcgi_module.xml xml/ru/docs/http/ngx_http_proxy_module.xml |
diffstat | 2 files changed, 108 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/ru/docs/http/ngx_http_fastcgi_module.xml +++ b/xml/ru/docs/http/ngx_http_fastcgi_module.xml @@ -10,7 +10,7 @@ <module name="Модуль ngx_http_fastcgi_module" link="/ru/docs/http/ngx_http_fastcgi_module.html" lang="ru" - rev="12"> + rev="13"> <section id="summary"> @@ -365,6 +365,59 @@ fastcgi_cache_path /data/nginx/cache lev </directive> +<directive name="fastcgi_cache_purge"> +<syntax>строка ...</syntax> +<default/> +<context>http</context> +<context>server</context> +<context>location</context> +<appeared-in>1.5.7</appeared-in> + +<para> +Задаёт условия, при которых запрос будет считаться запросом +на очистку кэша. +Если значение хотя бы одного из строковых параметров непустое и не равно “0”, +то запись в кэше с соответствующим +<link id="fastcgi_cache_key">ключём кэширования</link> удаляется. +Результат успешной операции определяется возвращением ответа +<http-status code="204" text="No Content"/>. +</para> + +<para> +Если <link id="fastcgi_cache_key">ключ кэширования</link> +запроса на очистку заканчивается +звёздочкой (“<literal>*</literal>”), то все записи в кэше, соответствующие +этой маске, будут удалены из кэша. +</para> + +<para> +Пример конфигурации: +<example> +fastcgi_cache_path /data/nginx/cache keys_zone=cache_zone:10m; + +map $request_method $purge_method { + PURGE 1; + default 0; +} + +server { + ... + location / { + fastcgi_pass http://backend; + fastcgi_cache cache_zone; + fastcgi_cache_key $uri; + fastcgi_cache_purge $purge_method; + } +} +</example> +<note> +Фунциональность доступна как часть <commercial_version/>. +</note> +</para> + +</directive> + + <directive name="fastcgi_cache_revalidate"> <syntax><literal>on</literal> | <literal>off</literal></syntax> <default>off</default>
--- a/xml/ru/docs/http/ngx_http_proxy_module.xml +++ b/xml/ru/docs/http/ngx_http_proxy_module.xml @@ -10,7 +10,7 @@ <module name="Модуль ngx_http_proxy_module" link="/ru/docs/http/ngx_http_proxy_module.html" lang="ru" - rev="16"> + rev="17"> <section id="summary"> @@ -363,6 +363,59 @@ proxy_cache_path /data/nginx/cache level </directive> +<directive name="proxy_cache_purge"> +<syntax>строка ...</syntax> +<default/> +<context>http</context> +<context>server</context> +<context>location</context> +<appeared-in>1.5.7</appeared-in> + +<para> +Задаёт условия, при которых запрос будет считаться запросом +на очистку кэша. +Если значение хотя бы одного из строковых параметров непустое и не равно “0”, +то запись в кэше с соответствующим +<link id="proxy_cache_key">ключём кэширования</link> удаляется. +Результат успешной операции определяется возвращением ответа +<http-status code="204" text="No Content"/>. +</para> + +<para> +Если <link id="proxy_cache_key">ключ кэширования</link> +запроса на очистку заканчивается +звёздочкой (“<literal>*</literal>”), то все записи в кэше, соответствующие +этой маске, будут удалены из кэша. +</para> + +<para> +Пример конфигурации: +<example> +proxy_cache_path /data/nginx/cache keys_zone=cache_zone:10m; + +map $request_method $purge_method { + PURGE 1; + default 0; +} + +server { + ... + location / { + proxy_pass http://backend; + proxy_cache cache_zone; + proxy_cache_key $uri; + proxy_cache_purge $purge_method; + } +} +</example> +<note> +Фунциональность доступна как часть <commercial_version/>. +</note> +</para> + +</directive> + + <directive name="proxy_cache_revalidate"> <syntax><literal>on</literal> | <literal>off</literal></syntax> <default>off</default>