2016-08-08 125 views
0

Wir betreiben einen NGINX-Server und bemerken merkwürdiges Caching-Verhalten. Die Website ist Wordpress mit schnellstem Cache. Die Cache-Steuerung auf dem Antwort-Header sagt konsequent:Caching-Problem bei der Installation von Wordpress Nginx.

max-age = 0, no-cache, no-store, must-revalidate

Die Website ist [boxChilli] [https://www.boxchilli.com/]

ich versucht habe, alles, um die Seite korrekt zu cachen, aber ich dachte, es wäre das Beste, dies der Community zugänglich zu machen.

Antwort

0

Da die HTML-Dateien nicht im Cache gespeichert sind, heißt es No-Cache für HTML-Dateien, und sein Speicher Alter als max-age: 0, um anzuzeigen, dass die Inhalte immer vom Server bedient werden. Aber der Rest des Inhalts sollte zwischengespeichert werden, wenn nginx wie folgt konfiguriert ist.

Bitte versuchen Sie dieses Tutorial von mir geschrieben. Ich habe alles ausführlich erklärt.

Zusätzlich verwenden Sie dies in nginx.conf in/etc/nginx/Sie müssen nicht erwähnen, Text/HTML als HTML-Dateien im Standard komprimiert sind.

gzip on; 
gzip_disable "msie6"; 
gzip_vary on; 
gzip_proxied any; 
gzip_comp_level 6; 
gzip_buffers 16 8k; 
gzip_http_version 1.1; 
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; 

Und in Standard-Datei in/etc/nginx/sites-enabled/

location ~* \.(css|gif|ico|jpeg|jpg|js|png|woff|woff2|ttf|ttc|otf|eot)$ { 
     expires max; 
     log_not_found off; 
    }