Приветствую, господа. Имею nginx, взаимодействующий с бэкэндом через fastcgi. Другие подробности опускаю, как несущественные. Настроил кэширование в nginx используя fastcgi_cache_path и т.д. Все работает как надо. Но, бэкэнд у нас чертовски тормозной. Встала задача *всегда* отдавать страницы из кэша nginx, а обновлять кэш, когда он протухает - как-то в бэкграунде. Включил fastcgi_cache_use_stale updating; Вот, что про него написано в доке: Additionally, the updating parameter permits using a stale cached response if it is currently being updated. Все так, но только для других запросов во время обновления кэша. А сам запрос, который инициировал это обновление - так и будет долго-долго выполняться. Есть ли какая-то возможность всегда отдавать из кэша, а его обновлять незаметно для клиентов? Возможно, даже в рамках совсем другой архитектуры... Спасибо
.png)


Ответ на:
комментарий
от MrClon


Ответ на:
комментарий
от tier

Ответ на:
комментарий
от riki

Ответ на:
комментарий
от tier


Ответ на:
комментарий
от riki


Ответ на:
комментарий
от tier

Ответ на:
комментарий
от tier

Ответ на:
комментарий
от Shadow

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Nginx+FastCGI (2021)
- Форум Кэширование(?) nginx + uwsgi (2013)
- Форум Кэширование Nginx + Apache (2017)
- Форум Nginx fastcgi buffers (2021)
- Форум Nginx + Perl-fastcgi (2010)
- Форум Perl + FastCGI + nginx (2009)
- Форум nginx + fastcgi + perl (2009)
- Форум Ошибка nginx, php, fastcgi (2020)
- Форум исключения кэширования в nginx (2011)
- Форум FastCGI на С +Nginx (2010)