<div dir="ltr"><p style="color:rgb(0,0,0);font-family:Arial,sans-serif;font-size:15.3599996566772px;line-height:21.503999710083px;white-space:pre-wrap">Добрый день, коллеги.<br><br>Есть задача сделать так:<br> 1. проверить есть ли файл локально.<br> 2. если нет, то проверить апстрим "горячий кеш", нет ли там файла.<br> 3. Если в горячем кеше нет, то проверить следующий апстрим.<br><br>Вариант с<br>try_files $url @hot_cache @slow_cache<br>не работает, т.к. 2 именованных локейшена нельзя использовать.<br><br>Вариант объединить все в один апстрим не очень хорош, т.к. надо проверить сначала все горячие кеши, потом только холодные.<br><br>Остаётся вариант с error_page 404 = @slow_cache в локейшене горячего кеша.<br><br>Это единственный/лучший вариант решения подобной задачи?<br>Почему нельзя в try_files сделать возможность использования нескольких именованых локешенов?<br><br></p><span class="" style="color:rgb(0,0,0);font-family:Arial,sans-serif;font-size:15.3599996566772px;line-height:21.503999710083px;white-space:pre-wrap">-- <br>Рустам</span><br>
</div>