Hello Nginx-ru,
Классическая ситуация, apache в виде backend и nginx front-end.
На nginx используется proxy_store
Я к сожалению не смог найти описания поведения работы данной опции, а именно - представим что пришло сразу 200 запросов на один url. При этом можно предположить, что через секунду придёт ещё 200. Если нет сохранённого html то запрос отдаётся на apache.
Вопрос в том, все 200+200 запросов уйдут на backend тем самым загнав его в DOS
да
, или только первый запрос, а остальные подождут получения ответа и когда он будет положен в локальный proxy_temp заберут оттуда и вернут клиенту.
Можно конечно поставить эксперимент, но всё-же хочется узнать истину вместо
догадок и выводов.
Спасибо.