Как настроить nginx proxy_pass + кеширование ?

Подскажите можно ли настроить nginx в качестве кеширующего фронта ? Если время создания файла не изменилось, его должен отдавать nginx из кеша, если изменилось, отдается через proxy_path
  • Вопрос задан
  • 2754 просмотра
Решения вопроса 1
HangGlider
@HangGlider
Если файлы статические и лежат локально - не понятен смысл прокси. Можно отдавать сразу файлы, прописав путь в соответствующем location.

Если файлы лежат на удаленном хосте, то можно настроить их кэширование на некоторое время. После протухания кэша, новый файл загрузится с удаленного хоста и будет положен в кэш.
Есть возможность принудительно запросить файл минуя кэш, используя заголовки запроса.

Если вы хотите заставить прокси-сервер каждый раз обращаться на удаленный хост для проверки времени файла, то теряется сам смысл прокси как ускорителя отдачи контента.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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