Ouvi recentemente que o Nginx adicionou cache ao seu recurso de proxy reverso. Olhei em volta, mas não consegui encontrar muita informação sobre isso.
Quero configurar o Nginx como um proxy reverso de armazenamento em cache na frente do Apache / Django: ter solicitações de proxy do Nginx para algumas (mas não todas) páginas dinâmicas no Apache, armazenar em cache as páginas geradas e servir solicitações subsequentes para essas páginas do cache.
Idealmente, eu gostaria de invalidar o cache de duas maneiras:
- Defina uma data de validade no item em cache
- Para invalidar explicitamente o item em cache. Por exemplo, se meu back-end do Django atualizou certos dados, eu gostaria de dizer ao Nginx para invalidar o cache das páginas afetadas
É possível configurar o Nginx para fazer isso? Quão?