Bonjour
Je suis en train d'arranger le cache de mon Nginx 1.14.2 sous Debian 10.
J'ai mis Expires à 2h et Cache-Control à 7200.
J'ai deux problèmes :
- Le pragma: no-cache qui se glisse dans le header,
- Comment générer un Etag sur du contenu dynamique ( script php ).
Pour l'instant je les génère à la mano mais çà ne marche pas pour le cache.
$Etag = md5($contenu_html);
Je crois qu'il y a un module natif de Nginx pour celà, mais comment l'installer ?
Sinon, voici les en-têtes que j'obtiens.
Merci beaucoup pour votre aide.
Je suis en train d'arranger le cache de mon Nginx 1.14.2 sous Debian 10.
J'ai mis Expires à 2h et Cache-Control à 7200.
J'ai deux problèmes :
- Le pragma: no-cache qui se glisse dans le header,
- Comment générer un Etag sur du contenu dynamique ( script php ).
Pour l'instant je les génère à la mano mais çà ne marche pas pour le cache.
$Etag = md5($contenu_html);
Je crois qu'il y a un module natif de Nginx pour celà, mais comment l'installer ?
Sinon, voici les en-têtes que j'obtiens.
Merci beaucoup pour votre aide.
Code:
HTTP/2 200
server: nginx/1.14.2
date: Sat, 07 Aug 2021 12:17:36 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
set-cookie: SES=10k2fcebgp695479os8q2frlan; path=/; secure; HttpOnly; SameSite=Strict
expires: Sat, 07 Aug 2021 14:17:36 GMT
cache-control: max-age=7200
pragma: no-cache
etag: /W"aa090ff39cd1aeda709f9c5bf8511377"
vary: User-Agent
strict-transport-security: max-age=31536000; includeSubDomains; preload