comparison xml/ru/docs/http/ngx_http_uwsgi_module.xml @ 1912:ec4af97e4403

Split off header options from parameters in proxy_cache_use_stale and friends.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 21 Feb 2017 21:23:53 +0300
parents 41cf2c2d8c5c
children 66a30a380fba
comparison
equal deleted inserted replaced
1911:f024ac0ec5c7 1912:ec4af97e4403
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_uwsgi_module" 10 <module name="Модуль ngx_http_uwsgi_module"
11 link="/ru/docs/http/ngx_http_uwsgi_module.html" 11 link="/ru/docs/http/ngx_http_uwsgi_module.html"
12 lang="ru" 12 lang="ru"
13 rev="34"> 13 rev="35">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_uwsgi_module</literal> позволяет передавать 18 Модуль <literal>ngx_http_uwsgi_module</literal> позволяет передавать
617 617
618 <para> 618 <para>
619 Параметр <literal>error</literal> также позволяет использовать 619 Параметр <literal>error</literal> также позволяет использовать
620 устаревший закэшированный ответ при невозможности выбора 620 устаревший закэшированный ответ при невозможности выбора
621 uwsgi-сервера для обработки запроса. 621 uwsgi-сервера для обработки запроса.
622 Подобное поведение может быть также задано при помощи расширения
623 “<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
624 поля <header>Cache-Control</header> заголовка ответа (1.11.10)
625 на определённое количество секунд после того, как ответ стал устаревшим,
626 но такой способ имеет меньший приоритет, чем задание параметра директивы.
627 </para> 622 </para>
628 623
629 <para id="uwsgi_cache_use_stale_updating"> 624 <para id="uwsgi_cache_use_stale_updating">
630 Кроме того, дополнительный параметр <literal>updating</literal> 625 Кроме того, дополнительный параметр <literal>updating</literal>
631 разрешает использовать устаревший закэшированный ответ, 626 разрешает использовать устаревший закэшированный ответ,
632 если на данный момент он уже обновляется. 627 если на данный момент он уже обновляется.
633 Это позволяет минимизировать число обращений к uwsgi-серверам 628 Это позволяет минимизировать число обращений к uwsgi-серверам
634 при обновлении закэшированных данных. 629 при обновлении закэшированных данных.
635 Подобное поведение может быть также задано при помощи расширения 630 </para>
631
632 <para>
633 Использование устаревшего закэшированного ответа
634 может также быть разрешено непосредственно в заголовке ответа
635 на определённое количество секунд после того, как ответ устарел (1.11.10).
636 Такой способ менее приоритетен, чем задание параметров директивы.
637 <list type="bullet" compact="no">
638
639 <listitem>
640 Расширение
636 “<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>” 641 “<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>”
637 поля <header>Cache-Control</header> заголовка ответа (1.11.10) 642 поля заголовка <header>Cache-Control</header> разрешает
638 на определённое количество секунд после того, как ответ стал устаревшим, 643 использовать устаревший закэшированный ответ,
639 но такой способ имеет меньший приоритет, чем задание параметра директивы. 644 если на данный момент он уже обновляется.
645 </listitem>
646
647 <listitem>
648 Расширение
649 “<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
650 поля заголовка <header>Cache-Control</header> разрешает
651 использовать устаревший закэшированный ответ в случае ошибки.
652 </listitem>
653
654 </list>
640 </para> 655 </para>
641 656
642 <para> 657 <para>
643 Чтобы минимизировать число обращений к uwsgi-серверам при 658 Чтобы минимизировать число обращений к uwsgi-серверам при
644 заполнении нового элемента кэша, можно воспользоваться директивой 659 заполнении нового элемента кэша, можно воспользоваться директивой