O nginx adicionou isso como um novo recurso na versão de desenvolvimento 1.5.7.
Adicione proxy_cache_revalidate on;
à configuração do cache proxy e o nginx revalidará o conteúdo obsoleto com If-Modified-Since
.
Eu gostaria que o Nginx fosse configurado como um proxy reverso com o cache na frente de outro servidor da web (servidor de origem). Eu entendo como fazer isso.
Mas e se eu não quiser depender do navegador para enviar uma condicional HTTP para aproveitar o cache? Em vez disso, quero que o Nginx faça uma condicional HTTP chegar ao servidor de origem. Se o Nginx tiver conteúdo obsoleto, ele atualizará seu cache com uma nova cópia do servidor de origem.
O fluxo seria assim:
O raciocínio é reduzir a carga no servidor de origem para solicitações HTTP do navegador que não usa um get condicional.
O nginx adicionou isso como um novo recurso na versão de desenvolvimento 1.5.7.
Adicione proxy_cache_revalidate on;
à configuração do cache proxy e o nginx revalidará o conteúdo obsoleto com If-Modified-Since
.
Tags proxy nginx reverse-proxy