<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>