comparison xml/ru/docs/http/ngx_http_scgi_module.xml @ 1910:41cf2c2d8c5c

Cache: support for stale-while-revalidate and stale-if-error.
author Yaroslav Zhuravlev <yar@nginx.com>
date Wed, 15 Feb 2017 23:17:00 +0300
parents 399d0e188195
children ec4af97e4403
comparison
equal deleted inserted replaced
1909:399d0e188195 1910:41cf2c2d8c5c
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_scgi_module" 10 <module name="Модуль ngx_http_scgi_module"
11 link="/ru/docs/http/ngx_http_scgi_module.html" 11 link="/ru/docs/http/ngx_http_scgi_module.html"
12 lang="ru" 12 lang="ru"
13 rev="30"> 13 rev="31">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_scgi_module</literal> позволяет передавать 18 Модуль <literal>ngx_http_scgi_module</literal> позволяет передавать
609 <context>http</context> 609 <context>http</context>
610 <context>server</context> 610 <context>server</context>
611 <context>location</context> 611 <context>location</context>
612 612
613 <para> 613 <para>
614 Определяет, в каких случаях можно использовать устаревший закэшированный ответ, 614 Определяет, в каких случаях можно использовать устаревший закэшированный ответ.
615 если при работе с SCGI-сервером возникла ошибка.
616 Параметры директивы совпадают с параметрами 615 Параметры директивы совпадают с параметрами
617 директивы <link id="scgi_next_upstream"/>. 616 директивы <link id="scgi_next_upstream"/>.
618 </para> 617 </para>
619 618
620 <para> 619 <para>
621 Параметр <literal>error</literal> также позволяет использовать 620 Параметр <literal>error</literal> также позволяет использовать
622 устаревший закэшированный ответ при невозможности выбора 621 устаревший закэшированный ответ при невозможности выбора
623 SCGI-сервера для обработки запроса. 622 SCGI-сервера для обработки запроса.
623 Подобное поведение может быть также задано при помощи расширения
624 “<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
625 поля <header>Cache-Control</header> заголовка ответа (1.11.10)
626 на определённое количество секунд после того, как ответ стал устаревшим,
627 но такой способ имеет меньший приоритет, чем задание параметра директивы.
624 </para> 628 </para>
625 629
626 <para id="scgi_cache_use_stale_updating"> 630 <para id="scgi_cache_use_stale_updating">
627 Кроме того, дополнительный параметр <literal>updating</literal> 631 Кроме того, дополнительный параметр <literal>updating</literal>
628 разрешает использовать устаревший закэшированный ответ, 632 разрешает использовать устаревший закэшированный ответ,
629 если на данный момент он уже обновляется. 633 если на данный момент он уже обновляется.
630 Это позволяет минимизировать число обращений к SCGI-серверам 634 Это позволяет минимизировать число обращений к SCGI-серверам
631 при обновлении закэшированных данных. 635 при обновлении закэшированных данных.
636 Подобное поведение может быть также задано при помощи расширения
637 “<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>”
638 поля <header>Cache-Control</header> заголовка ответа (1.11.10)
639 на определённое количество секунд после того, как ответ стал устаревшим,
640 но такой способ имеет меньший приоритет, чем задание параметра директивы.
632 </para> 641 </para>
633 642
634 <para> 643 <para>
635 Чтобы минимизировать число обращений к SCGI-серверам при 644 Чтобы минимизировать число обращений к SCGI-серверам при
636 заполнении нового элемента кэша, можно воспользоваться директивой 645 заполнении нового элемента кэша, можно воспользоваться директивой