Ich habe einen Caching-Server für eine Site über nginx 1.6.3 auf CentOS 7 eingerichtet und konfiguriert, HTTP-Header zu den bereitgestellten Dateien hinzuzufügen, um diese Dateien anzuzeigen kam aus dem Caching-Server (HIT, MISS oder BYPASS) wie folgt:So zeigen Sie das Alter einer zwischengespeicherten Nginx-Datei in Headern an
add_header X-Cached $upstream_cache_status;
Allerdings würde Ich mag, um zu sehen, ob es einen Weg gibt, einen Header angezeigt werden, das Alter der Cache-Datei, wie meine hinzufügen Lösung hat proxy_cache_valid 200 60m;
eingestellt, und ich möchte überprüfen, ob es diese Einstellung respektiert.
Also, was ich suche wäre so etwas wie:
add_header Cache-Age $upstream_cache_age;
ich nicht in der Lage bin, etwas Derartiges zu finden, obwohl, können Sie helfen?
Dank
Sie können entweder hart Code jene Antwort, die Zeit dieser Datensatz hinzufügen war Cached und Ablauf in Sekunden und lassen Sie Ihr Programm die Berechnung durchführen, oder Sie benötigen Nginx + Lua + Custom Cache-Modul? Welcher Ansatz ist für Sie möglich? –