Heim > Backend-Entwicklung > PHP-Tutorial > Apache mod_expires speichert statische Dateien im Cache

Apache mod_expires speichert statische Dateien im Cache

伊谢尔伦
Freigeben: 2016-11-25 15:14:03
Original
1201 Leute haben es durchsucht

Die Einführung von statischem Datei-Caching kann die Leistung des Servers verbessern und hat die folgenden Vorteile:

1. Verkürzen Sie die Reaktionszeit des Dienstes

Reduzieren Sie die Belastung des Servers

3. Netzwerkbandbreitennutzung reduzieren

Programmkorrekturmethode

Immer wenn der statische Inhalt (CSS, JS usw.) geändert wird, wird auch der Name geändert.

Fügen Sie die Versionsnummer oder Build-Nummer hinzu.

<link href="/html/std.css?v=2.5.3.text" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="html/std.css?_v=804120090827100441.css" />
Nach dem Login kopieren

Der tatsächliche Name der CSS-Datei auf der Serverseite lautet immer noch std.css, und die Versionsnummer muss der HTML-Seite hinzugefügt werden.

Nach dem Hinzufügen der Versionsnummer können Benutzer die geänderte Seite jedes Mal sehen, wenn sie CSS oder JS aktualisieren, ohne STRG+F5 zum Aktualisieren zu verwenden.

Apache-Korrekturmethode:

Fügen Sie --enable-expires im Schritt „Konfigurieren“ hinzu, wenn Sie Apache installieren.

Nach der Installation befindet sich: mod_expires.so

im Modulverzeichnis des Apache-Installationsverzeichnisses. Gleichzeitig befindet sich die

LoadModule expires_module modules/mod_expires.so
Nach dem Login kopieren

httpd.conf Die Konfiguration wird automatisch zu Httpd.conf hinzugefügt

ExpiresActive on
#缓存3天。
ExpiresBytype text/css "access plus 3 days
ExpiresByType application/x-javascript "access plus 3 days "
ExpiresByType image/jpeg "access plus 3 days "
Expiresbytype image/gif "access plus 3 days "
Nach dem Login kopieren


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