Welcome! Log In Create A New Profile

Advanced

Re: Cache revalidation using If-None-Match

July 15, 2014 08:09PM
> Если я правильно понял этот поток текста, то на выходе вы хотите
> получить что-то вроде "The stale-if-error Cache-Control
> Extension", http://tools.ietf.org/html/rfc5861#section-4. Т.е.
> возможность задать в заголовках ответа - можно ли этот ответ в
> дальнейшем использовать при ошибках.

Да, это очень похоже на то что нам надо.
Задача заключается в том, чтобы найти подходящие HTTP заголовки, которые будут переопределять значения таких директив как:
fastcgi_cache_lock
fastcgi_cache_lock_timeout
fastcgi_cache_use_stale

Cache-Control: stale-while-revalidate=0
Этот заголовок можно использовать, чтобы включать и отключать директиву cache_lock и настраивать cache_lock_timeout.
Если значения stale-while-revalidate равно 0, то для Nginx это должно означать cache_lock off.
Если значения stale-while-revalidate положительное это должно означать cache_lock on.

Само значения stale-while-revalidate, можно использовать как cache_lock_timeout.

Cache-Control: stale-if-error=0
Этот заголовок можно использовать, чтобы отключать директиву cache_use_stale
Если значения stale-if-error равно 0, то для Nginx это должно означать cache_use_stale off.


> (Планов по реализации соответствующего расширения - по крайней
> мере в ближайшем будущем - нет.)

Это не срочные работы.
Они будут очень полезны для тех кто хочет управлять кешированием через бекенд, а не програмить в конфигах Nginx.
Subject Author Posted

Cache revalidation using If-None-Match

S.A.N June 26, 2014 10:36AM

Re: Cache revalidation using If-None-Match

Anatoly Mikhailov June 26, 2014 04:28PM

Re: Cache revalidation using If-None-Match

S.A.N July 14, 2014 11:37PM

Re: Cache revalidation using If-None-Match

Maxim Dounin July 15, 2014 06:54PM

Re: Cache revalidation using If-None-Match

S.A.N July 15, 2014 08:09PM

Re: Cache revalidation using If-None-Match

S.A.N July 15, 2014 08:44PM

Re: Cache revalidation using If-None-Match

Gena Makhomed July 17, 2014 05:50AM

Re: Cache revalidation using If-None-Match

S.A.N July 17, 2014 09:46AM

Re: Cache revalidation using If-None-Match

Gena Makhomed July 17, 2014 02:46PM

Re: Cache revalidation using If-None-Match

S.A.N July 17, 2014 06:23PM

Re: Cache revalidation using If-None-Match

Gena Makhomed July 18, 2014 07:16AM

Re: Cache revalidation using If-None-Match

S.A.N July 18, 2014 01:01PM

Re: Cache revalidation using If-None-Match

Gena Makhomed July 17, 2014 07:36AM

Re: Cache revalidation using If-None-Match

S.A.N April 01, 2015 12:04PM

Re: Cache revalidation using If-None-Match

Валентин Бартенев April 02, 2015 03:14AM

Re: Cache revalidation using If-None-Match

Gena Makhomed July 17, 2014 05:10AM

Re: Cache revalidation using If-None-Match

S.A.N July 17, 2014 08:17AM

Re: Cache revalidation using If-None-Match

Gena Makhomed July 17, 2014 02:08PM

Re: Cache revalidation using If-None-Match

S.A.N July 17, 2014 04:48PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 267
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready