Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So konfigurieren Sie die Ablauffunktion von Nginx

So konfigurieren Sie die Ablauffunktion von Nginx

(*-*)浩
(*-*)浩Original
2019-06-06 16:55:216211Durchsuche

Abläufe konfigurieren

So konfigurieren Sie die Ablauffunktion von Nginx

Abläufe spielen die Rolle der Steuerung des Seiten-Cachings und einer angemessenen Konfiguration kann viele Serveranfragen reduzieren
Um Abläufe zu konfigurieren, können Sie

location ~ \.(gif|jpg|jpeg|png|bmp|ico)$ {
    root /var/www/img/;
    expires 30d;
}

zum http-Segment, Serversegment oder Standortsegment hinzufügen, um die Ablaufzeit von Bildern und anderen Bildern auf 30 Tage zu steuern Natürlich kann diese Zeit auch länger eingestellt werden. Es hängt von der Situation ab

Zum Beispiel kann die

 location ~ \.(wma|wmv|asf|mp3|mmf|zip|rar|swf|flv)$ {
       root /var/www/upload/;
       expires max;
}

expires-Direktive die Header „Expires“ und „Cache-Control“ in der HTTP-Antwort steuern (Funktionen für Steuern Sie die Seite. Die Rolle des Cachings „Expires“ in der HTTP-Antwort „ und „Cache-Control“ Header-Header-Informationen, starten Sie die Funktion zur Steuerung des Seiten-Cachings
Zeit: Sie können positive oder negative Zahlen verwenden. Der Wert des Headers „Expires“ wird durch Addition der aktuellen Systemzeit zum eingestellten Zeitwert festgelegt.

Der Zeitwert steuert auch den Wert von „Cache-Control“:

Negative Zahl bedeutet kein Cache

Positive Zahl oder Null bedeutet max-age=time

Epoche: Geben Sie den Wert an von „Expires“ Für den 1. Januar 1970,00:00:01 GMT

max: Geben Sie den Wert von „Expires“ als 31. Dezember 2037 23:59:59GMT und den Wert von „Cache-Control“ als 10 Jahre an.
-1: Geben Sie den Wert von „Expires“ als die aktuelle Serverzeit -1s an, was bedeutet, dass sie für immer abläuft.
aus: Die Werte von „Expires“ und „Cache-Control“ nicht ändern.

Expires verwendet eine bestimmte Zeit und erfordert eine strikte Synchronisierung zwischen Server und Client.

Cache-Control verwendet die max-age-Direktive, um anzugeben, wie lange die Komponente zwischengespeichert wird.

Für Browser, die http1.1 nicht unterstützen, müssen die Abläufe dennoch kontrolliert werden. Daher ist es am besten, zwei Antwortheader anzugeben. Die HTTP-Spezifikation schreibt jedoch vor, dass die Max-Age-Direktive den Expires-Header neu schreibt.

Weitere technische Artikel zum Thema Nginx finden Sie in der Spalte
Tutorials zur Nginx-Nutzung

, um mehr zu erfahren!

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie die Ablauffunktion von Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Welche Module hat Nginx?Nächster Artikel:Welche Module hat Nginx?