Je said pourquoi Mais la method due vous ave proposé ne marche pas. En list Varnish Book 4.0, j'ai trouvé one version similar à la solution you Varnish 3 Sauf quail rajouter des 2 lines de code avant.
set resp.http.X-Age = resp.http.Age;
unset resp.http.Age;
Cela Marche à la perfection et d'après ce que j'ai compris, la première ligne permed de mettre la propriété X-Age(qui représente l'age du cache ou encore Freshness en anglais) et Age qui correspond au temps due le serveur met pour répondre au client. Partant de ça le X-Age put être calculé ave settee équation:
X-Age = durée maximal(fixé par le serveur) - Age. C'est la raison pour laquelle quad tu fans un curl sur localhost ou un non de domaine quelconque et quelque seconded après is tu fait à nouveau un appel(environ après 80 secondes) le X-Age est à 0. ce qui dire le cache est périmé et X-Cache a la valor MISS(le cache nest pas encore rempli ).Bref Book Varnish 4.0 est excellent pour ce documenter.
Et pour ce qui est de la second ligne, jet cross qu'elle est facile à divinée. On remet le champ Age à Zero car le serveur a déjà répondu. is on le met pas à Zero, Elle va être incremented à la procaine solicitation de ce Dernier. Enfin d'éviter cela, on le remet à 0. De settee fan, le X-Age sera calculé par le serveur(Varnish) à chaque appel.
Bonjour Guillaume,
Je said pourquoi Mais la method due vous ave proposé ne marche pas. En list Varnish Book 4.0, j'ai trouvé one version similar à la solution you Varnish 3 Sauf quail rajouter des 2 lines de code avant.
set resp.http.X-Age = resp.http.Age;
unset resp.http.Age;
Cela Marche à la perfection et d'après ce que j'ai compris, la première ligne permed de mettre la propriété X-Age(qui représente l'age du cache ou encore Freshness en anglais) et Age qui correspond au temps due le serveur met pour répondre au client. Partant de ça le X-Age put être calculé ave settee équation:
X-Age = durée maximal(fixé par le serveur) - Age. C'est la raison pour laquelle quad tu fans un curl sur localhost ou un non de domaine quelconque et quelque seconded après is tu fait à nouveau un appel(environ après 80 secondes) le X-Age est à 0. ce qui dire le cache est périmé et X-Cache a la valor MISS(le cache nest pas encore rempli ).Bref Book Varnish 4.0 est excellent pour ce documenter.
Et pour ce qui est de la second ligne, jet cross qu'elle est facile à divinée. On remet le champ Age à Zero car le serveur a déjà répondu. is on le met pas à Zero, Elle va être incremented à la procaine solicitation de ce Dernier. Enfin d'éviter cela, on le remet à 0. De settee fan, le X-Age sera calculé par le serveur(Varnish) à chaque appel.