Driver86
@Driver86
Немодератор toster.ru

Как в nginx работают две немного противоположные директивы?

nginx.org/ru/docs/http/ngx_http_fastcgi_module.htm...
Если включено, одновременно только одному запросу будет позволено заполнить новый элемент кэша, идентифицируемый согласно директиве fastcgi_cache_key, передав запрос на FastCGI-сервер. Остальные запросы этого же элемента будут либо ожидать появления ответа в кэше, либо освобождения блокировки этого элемента


nginx.org/ru/docs/http/ngx_http_fastcgi_module.htm...
Кроме того, дополнительный параметр updating разрешает использовать устаревший закэшированный ответ, если на данный момент он уже обновляется.


Что происходит при использовании сразу и fastcgi_cache_lock и fastcgi_cache_use_stale_updating ?
Допустим, первый запрос обновляет старый кэш. Второй запрос ждёт его обновления или сразу получает старый кэш?
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы