apache:caching
Cache aktivieren
- Apache muss installiert sein
- aktiviere Module:
Apache hat mehrere Module, die das Caching unterstützen. Die wichtigsten sindmod_cacheundmod_cache_disk. Du kannst sie mit folgenden Befehlen aktivieren
sudo a2enmod cache
sudo a2enmod cache_disk - Konfiguriere Apache für das Caching
Bearbeite die Konfigurationsdatei deines Apache Virtual Hosts. Diese befindet sich normalerweise unter/etc/apache2/sites-available/000-default.confoder einer ähnlichen Datei, je nach deiner Konfiguration. Füge dort folgende Direktiven hinzu, um das Caching für statische Inhalte zu konfigurieren:
<IfModule mod_cache.c>
<IfModule mod_cache_disk.c>
CacheRoot /var/cache/apache2
CacheEnable disk /
CacheHeader on
CacheDefaultExpire 800
CacheMaxExpire 64000
CacheIgnoreNoLastMod On
CacheLastModifiedFactor 0.5
CacheIgnoreCacheControl On
CacheIgnoreHeaders Set-Cookie
</IfModule>
</IfModule> - Teste deine Konfiguration:
Nachdem du die Änderungen vorgenommen hast, starte Apache neu mitsudo systemctl restart apache2. Überprüfe dann, ob das Caching korrekt funktioniert, indem du auf deine Website zugreifst und die Ladezeiten sowie die Header der Antwort überprüfst. - Überwachung und Anpassung:
Überwache die Leistung und passe die Caching-Strategie bei Bedarf an. Achte auf die Festplattennutzung, da das Disk-Caching Speicherplatz beansprucht.
apache/caching.txt · Zuletzt geändert: von franz