Statisches Datei-Caching und Komprimierungsoptimierung unter Nginx Proxy Manager

PHPz
Freigeben: 2023-09-26 09:54:20
Original
1359 Leute haben es durchsucht

Nginx Proxy Manager下的静态文件缓存与压缩优化

Statisches Datei-Caching und Komprimierungsoptimierung unter Nginx Proxy Manager

Nginx ist ein Hochleistungs-Webserver und Reverse-Proxy-Server, und Nginx Proxy Manager ist ein Nginx-basiertes Verwaltungstool, mit dem mehrere virtuelle Maschinen problemlos gehostet und umgekehrt verwaltet werden können Stellvertreter. Wenn Sie Nginx Proxy Manager zum Erstellen einer Website verwenden, ist es sehr wichtig, das Caching und die Komprimierung statischer Dateien zu optimieren, was die Leistung und Ladegeschwindigkeit der Website verbessern kann. In diesem Artikel wird ausführlich erläutert, wie Sie das Caching und die Komprimierung statischer Dateien unter Nginx Proxy Manager optimieren, und einige tatsächliche Codebeispiele als Referenz bereitgestellt.

  1. Optimierung des Cachings statischer Dateien

Statische Dateien umfassen Bilder, JavaScript-Dateien, CSS-Dateien usw. Sie ändern sich nicht häufig, sodass sie zwischengespeichert werden können, was die Serverlast reduziert und die Benutzerzugriffsgeschwindigkeit verbessert. Das Konfigurieren des Cachings statischer Dateien im Nginx Proxy Manager ist sehr einfach. Fügen Sie einfach den folgenden Code in die Nginx-Konfigurationsdatei ein:

location ~* .(jpg|jpeg|png|gif|ico|css|js)$ {
    expires 1d;
}
Nach dem Login kopieren

Der obige Code legt die Cache-Zeit auf 1 Tag fest. Sie können den Wert des Ablaufdatums nach Bedarf anpassen. Beispielsweise bedeutet expires 1h表示1小时,expires 1w 1 Woche usw.

  1. Optimierung der statischen Dateikomprimierung

Die Komprimierung statischer Dateien kann die Dateigröße reduzieren, wodurch die über das Netzwerk übertragene Datenmenge reduziert und die Ladegeschwindigkeit der Website verbessert wird. Unter Nginx Proxy Manager können Sie das gzip-Modul verwenden, um statische Dateien zu komprimieren. Bestätigen Sie zunächst, dass das gzip-Modul auf dem Server installiert wurde, und fügen Sie dann den folgenden Code in die Nginx-Konfigurationsdatei ein:

gzip on;
gzip_min_length 1000;
gzip_types text/plain text/css application/javascript application/json application/x-javascript text/javascript;
Nach dem Login kopieren

Der obige Code aktiviert die Gzip-Komprimierung und legt die minimale Größe der komprimierten Datei auf 1000 Byte fest. gzip_types gibt den Dateityp an, der komprimiert werden muss. Der obige Code umfasst allgemeine Textdateien und JavaScript-Dateien. Es kann entsprechend der tatsächlichen Situation angepasst werden.

  1. Vollständiges Beispiel für die Optimierung des statischen Datei-Caching und der Komprimierung

Das Folgende ist ein vollständiges Beispiel einer Nginx Proxy Manager-Konfigurationsdatei, einschließlich Optimierungseinstellungen für das statische Datei-Caching und die Komprimierung:

server {
    listen 80;
    server_name example.com;

    location ~* .(jpg|jpeg|png|gif|ico|css|js)$ {
        expires 1d;
    }

    location / {
        proxy_pass http://backend_server;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }

    gzip on;
    gzip_min_length 1000;
    gzip_types text/plain text/css application/javascript application/json application/x-javascript text/javascript;
}
Nach dem Login kopieren

Im obigen Beispiel gibt listen an, dass der Port überwacht wird , Servername gibt den Domänennamen an. Die Caching- und Komprimierungskonfiguration statischer Dateien wird im entsprechenden Standortblock platziert. Gleichzeitig beinhaltet das Beispiel auch die Konfiguration eines Reverse-Proxys, der Anfragen vom Client an den Backend-Server weiterleiten kann.

Zusammenfassung:

Durch die Optimierung des Cachings und der Komprimierung statischer Dateien im Nginx Proxy Manager können die Leistung und Ladegeschwindigkeit der Website effektiv verbessert werden. Statisches Datei-Caching kann die Belastung des Servers verringern und den Benutzerzugriff beschleunigen, während statische Dateikomprimierung die Dateigröße und die über das Netzwerk übertragene Datenmenge reduzieren kann. Mit den leistungsstarken Funktionen von Nginx können wir diese Optimierungsmaßnahmen einfach umsetzen. Ich hoffe, dass die oben genannten Inhalte für Sie hilfreich sind und wünsche mir, dass Ihre Website effizienter und optimierter wird!

Das obige ist der detaillierte Inhalt vonStatisches Datei-Caching und Komprimierungsoptimierung unter Nginx Proxy Manager. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!