3 votes

NGINX Reverse Proxy : Est-il possible de mettre en cache dans le proxy UNIQUEMENT les codes de statut html 404 (ou autres) ?

Avec la dernière version de nginx, est-il possible de mettre en cache par proxy UNIQUEMENT les réponses à un code de statut html spécifique ?

Nous utilisons des codes d'état 410 pour certaines réponses.

Ces données sont comparées à notre base de données.

Lorsque le contenu en question est marqué comme supprimé pour toujours (410), un code d'état 410 est envoyé.

Ce contenu a disparu à jamais.

Nous aimerions mettre en cache par procuration UNIQUEMENT ces résultats.

Est-ce possible ?

5voto

DukeLion Points 3209

Utilisez la directive proxy_cache_valid, par exemple :

proxy_cache_valid 410      1m;
proxy_cache_valid any      0;

http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_valid

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X