Konfiguration von Caching- und Komprimierungseinstellungen in VestaCP
Statisches Datei-Caching aktivieren, um die Ladegeschwindigkeit der Website zu erhöhen und die Serverlast zu reduzieren
Expires legt fest, wie lange der Cache aktuell bleibt und der Browser zwischengespeicherte Ressourcen verwenden kann, ohne beim Server eine neue Version anzufragen.
Gehen Sie zu Server → nginx → configure


Nachdem Sie Änderungen an der Konfigurationsdatei vorgenommen haben, setzen Sie das Häkchen bei Neustart und klicken Sie auf Speichern
Sie können sich auch per SSH am Server anmelden und die Konfigurationsdatei nginx.conf bearbeiten, die sich unter /etc/nginx/ befindet. Suchen Sie den Konfigurationsblock server {}. Dieser Konfigurationsblock enthält einen location-Abschnitt für die Verarbeitung statischer Dokumente.
Beispielkonfiguration für Nginx zur Steuerung von Expires
server {
#...
location ~* \.(gif|ico|jpe?g|png)(\?[0-9]+)?
expires 1w;
}
location ~* \.(css|js)$
expires 1d;
}
#...
}
wobei expires die Anzahl der Tage angibt, wie lange der Cache statischer Dateien gespeichert wird.
Seitenkomprimierung im Nginx+Apache-Bundle
Um die Komprimierung in Browsern zu aktivieren, die diese Technologie unterstützen, erstellen Sie einfach eine leere Datei .htdeflate im Stammverzeichnis der Website.
Um diese Methode zu nutzen, müssen Sie die folgenden Zeilen zur virtuellen Host-Datei hinzufügen:
set $root /home/USERNAME/www;
set $deflate "${root}/.htdeflate";
location ~* ^.+\.(css|js)$ {
root $root;
if ( -f $deflate ) {
gzip on;
}
gzip_disable msie6;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 9;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
}
Falls Sie Schwierigkeiten bei der Konfiguration haben oder weitere Fragen aufkommen, können Sie sich jederzeit über das Ticket-System an unser Support-Team wenden.