So aktivieren Sie Ablauf von Header in Apache

So aktivieren Sie Ablauf von Header in Apache

Das Caching des Browsers wird verwendet, um Dateien im Endbenutzer -Browser -Cache zu speichern und bei wiederkehrenden Anforderungen zu verwenden. Es verbessert die Seitenladezeiten erheblich. Apache Web Server bietet Module mod_expire an. Dies steuert die Einstellung des HTTP-Headers und für die Auslauf- und MAX-Altersrichtlinie des Cache-Kontroll-HTTP-Headers in den Serverantworten.

Setup verfällt Header auf Apache

Bevor Sie dies verwenden, müssen das Modul des Mods auf Apache Server abgelaufen. Auf dem Debian -basierten Systemen (Ubuntu, Debian und Linuxmint) ist das Modul ausgeläuft, der standardmäßig deaktiviert ist. Sie können dies aktivieren, indem Sie den folgenden Befehl ausführen:

sudo a2enmod läuft ab 

Starten Sie nach dem Aktivieren von Modulen den Apache -Server neu, um neue Einstellungen zu laden.

Fügen Sie nun die folgenden Einstellungen in Apache Virtual Host -Konfigurationsdatei hinzu oder fügen Sie diese in .HTaccess -Datei unter Ihrer Anwendung.

ExpiresActive On ExpiresByType text/css A31536000 ExpiresByType text/x-component A31536000 ExpiresByType application/x-javascript A31536000 ExpiresByType application/javascript A31536000 ExpiresByType text/javascript A31536000 ExpiresByType text/x-js A31536000 ExpiresByType text/html A3600 ExpiresByType text/richtext A3600 ExpiresByType text /plain A3600 ExpiresByType text/xsd A3600 ExpiresByType text/xsl A3600 ExpiresByType text/xml A3600 ExpiresByType video/asf A31536000 ExpiresByType video/avi A31536000 ExpiresByType image/bmp A31536000 ExpiresByType application/java A31536000 ExpiresByType video/divx A31536000 ExpiresByType application/msword A31536000 ExpiresByType image /GIF A31536000 expiresByType application/x-gzip a31536000 letztbytype Bild/x-icon A31536000 ExpiresByType image/jpeg A31536000 ExpiresByType image/webp A31536000 ExpiresByType application/json A31536000 ExpiresByType audio/midi A31536000 ExpiresByType video/quicktime A31536000 ExpiresByType audio/mpeg A31536000 ExpiresByType video/mp4 A31536000 ExpiresByType video/mpeg A31536000 ExpiresByType video/webm A31536000 ExpiresByType application/ x-font-otf A31536000 ExpiresByType audio/ogg A31536000 ExpiresByType application/pdf A31536000 ExpiresByType image/png A31536000 ExpiresByType audio/x-realaudio A31536000 ExpiresByType image/svg+xml A31536000 ExpiresByType application/x-shockwave-flash A31536000 ExpiresByType application/x-tar A31536000 expiresByType Image/TIFF A31536000 expiresByType-Anwendung/x-font-ttf a31536000 expiresByType audio/wav a31536000 expiresByType audio/wma a31536000 expiresbytype application/font-woff-woff-woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Wofft-Wofft-Wofft-Wofft-Wofft-Wofft-Wofft-Wofft-Wofft-Wofftum/FONT-WOFF A3531536000WOFF2 A31536000 lehnt die Anwendung/ZIP A31536000 ab
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 ExpiresActive On ExpiresByType text/css A31536000 ExpiresByType text/x-component A31536000 ExpiresByType application/x-javascript A31536000 ExpiresByType application/javascript A31536000 ExpiresByType text/javascript A31536000 ExpiresByType text/x-js A31536000 ExpiresByType text/html A3600 ExpiresByType text/richtext A3600 ExpiresByType text /plain A3600 ExpiresByType text/xsd A3600 ExpiresByType text/xsl A3600 ExpiresByType text/xml A3600 ExpiresByType video/asf A31536000 ExpiresByType video/avi A31536000 ExpiresByType image/bmp A31536000 ExpiresByType application/java A31536000 ExpiresByType video/divx A31536000 ExpiresByType application/msword A31536000 ExpiresByType image /GIF A31536000 expiresByType application/x-gzip a31536000 letztbytype Bild/x-icon A31536000 ExpiresByType image/jpeg A31536000 ExpiresByType image/webp A31536000 ExpiresByType application/json A31536000 ExpiresByType audio/midi A31536000 ExpiresByType video/quicktime A31536000 ExpiresByType audio/mpeg A31536000 ExpiresByType video/mp4 A31536000 ExpiresByType video/mpeg A31536000 ExpiresByType video/webm A31536000 ExpiresByType application/ x-font-otf A31536000 ExpiresByType audio/ogg A31536000 ExpiresByType application/pdf A31536000 ExpiresByType image/png A31536000 ExpiresByType audio/x-realaudio A31536000 ExpiresByType image/svg+xml A31536000 ExpiresByType application/x-shockwave-flash A31536000 ExpiresByType application/x-tar A31536000 expiresByType Image/TIFF A31536000 expiresByType-Anwendung/x-font-ttf a31536000 expiresByType audio/wav a31536000 expiresByType audio/wma a31536000 expiresbytype application/font-woff-woff-woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Woff-Wofft-Wofft-Wofft-Wofft-Wofft-Wofft-Wofft-Wofft-Wofft-Wofftum/FONT-WOFF A3531536000WOFF2 A31536000 lehnt die Anwendung/ZIP A31536000 ab

Änderungen vornehmen .HTAccess wird sofort wirksam. Wenn Sie jedoch die oben genannten Einstellungen in der virtuellen Host -Host -Konfigurationsdatei hinzufügen, müssen Sie den Apache -Server neu laden.

Abschluss

In diesem Tutorial haben Sie gelernt, Apache -Module zu aktivieren und Apache HTTP -Header zu konfigurieren, um Dateien auf dem Benutzer Browser zu speichern.