Cache-Verzeichnis verwalten
WP-ImmoMakler legt verschiedene generierte Dateien unter wp-content/cache/immomakler/ ab, damit sie nicht bei jedem Seitenaufruf neu erzeugt werden müssen. Diese Seite erklärt, was dort gespeichert wird, wie Sie das Größenlimit setzen und wie sich der Cache bei Bedarf vollständig leeren lässt.
Was im Cache liegt
Abschnitt betitelt „Was im Cache liegt“Das Cache-Verzeichnis enthält ausschließlich regenerierbare Daten. Sie können den Inhalt jederzeit ohne Datenverlust löschen – fehlende Dateien werden beim nächsten Aufruf automatisch neu erzeugt.
| Unterverzeichnis | Inhalt | Edition |
|---|---|---|
pdf/pdfs/ | Erzeugte PDF-Druckansichten je Immobilie | PLUS |
pdf/fonts/ | Schriftarten-Metrik-Cache von Dompdf (sehr klein, wird beim Rendern vorausgesetzt) | PLUS |
pdf/images/ | Konvertierte Bilder für die PDF-Erzeugung (z. B. AVIF → JPEG) | PLUS |
tmp/pdf/ | Temporäre Dompdf-Dateien während des PDF-Renderings | PLUS |
public/maps/ | Vorgenerierte statische Google-Maps-Bilder | PLUS |
fast-api/ | Generiertes Proxy-Skript für die Adressvervollständigung der Umkreissuche | PLUS |
Bedienoberfläche
Abschnitt betitelt „Bedienoberfläche“Die Verwaltung erfolgt im Backend Ihrer Website (wp-admin) unter WP-ImmoMakler → System Infos, in der Zeile Genutzter Speicherplatz WP-ImmoMakler.
Dort finden Sie:
- Aktuelle Größenanzeige – Gesamtgröße sowie Aufschlüsselung nach Fotos/Anhängen, Übertragungsdateien und Cache. Marker-Dateien (
.htaccess,index.html) werden nicht mitgezählt. - Aktualisieren – Berechnet die Größen erneut, ohne die Seite neu zu laden.
- Cache leeren – Löscht das gesamte Verzeichnis
wp-content/cache/immomakler/. Eine Sicherheitsabfrage muss bestätigt werden. - Cache-Limit – Dropdown mit den Optionen 500 MB, 1 GB, 5 GB, 10 GB, 25 GB, 50 GB, 100 GB sowie “Unbegrenzt”. Standard ist 1 GB. Die Auswahl wird sofort beim Wechsel gespeichert.
Wie das Größenlimit durchgesetzt wird
Abschnitt betitelt „Wie das Größenlimit durchgesetzt wird“Wenn Sie ein Limit ungleich “Unbegrenzt” wählen, läuft stündlich ein Hintergrundjob, der prüft, ob der Cache zu groß geworden ist. Ist das Limit überschritten, werden so lange die ältesten regenerierbaren Dateien gelöscht, bis die Gesamtgröße wieder unter dem Limit liegt.
Beim Speichern eines neuen, niedrigeren Limits wird die Bereinigung sofort ausgeführt – Sie müssen nicht auf den nächsten Stundenlauf warten.
Folgende Inhalte sind von der automatischen Bereinigung ausgenommen, damit Funktionen Ihrer Website nicht beeinträchtigt werden:
pdf/fonts/– die Schriftarten-Metriken werden bei jedem PDF-Rendering benötigt und sind nur wenige Kilobyte groß.fast-api/– das Proxy-Skript der Umkreissuche-Adressvervollständigung wird nicht erneut generiert, wenn es einmal entfernt wurde..htaccessundindex.html– Schutzdateien gegen Verzeichnis-Listings auf Apache und Nginx.
Wann sollte ich den Cache leeren?
Abschnitt betitelt „Wann sollte ich den Cache leeren?“In den meisten Fällen ist eine manuelle Bereinigung nicht nötig – die automatische Größenkontrolle übernimmt das. Eine vollständige Leerung über den Button Cache leeren ist sinnvoll, wenn:
- Sie nach einem Update der PDF-Vorlage eine sofort aktualisierte Druckansicht erwarten und nicht warten möchten, bis die alte gecachte Version regulär ersetzt wird.
- Sie Speicherplatz-Probleme auf dem Server beheben und das Limit dauerhaft niedriger setzen wollen.
- Der Support Sie zur Diagnose darum bittet.
Schutz vor unberechtigtem Zugriff
Abschnitt betitelt „Schutz vor unberechtigtem Zugriff“WP-ImmoMakler legt automatisch eine .htaccess-Datei in geschützten Cache-Unterverzeichnissen an, die unter Apache den direkten Zugriff auf einzelne Dateien blockiert. Da Nginx .htaccess nicht auswertet, wird zusätzlich in jedem Verzeichnis eine leere index.html abgelegt, die Verzeichnis-Listings unterbindet.
Der vollständige Zugriffsschutz auf einzelne Dateien lässt sich unter Nginx nicht über das Plugin abbilden. Falls erforderlich, können Sie in Ihrer Server-Konfiguration einen entsprechenden location-Block ergänzen, der wp-content/cache/immomakler/ (außer dem Unterverzeichnis public/) für externe Anfragen sperrt.
Speicherort und Pfade
Abschnitt betitelt „Speicherort und Pfade“| Pfad | Bedeutung |
|---|---|
wp-content/cache/immomakler/ | Wurzelverzeichnis des Caches |
wp-content/cache/immomakler/public/ | Öffentlich erreichbare Inhalte (z. B. Karten); kein .htaccess-Zugriffsschutz |
wp-content/cache/immomakler/fast-api/ | Proxy-Skript der Umkreissuche; muss vom Web aus erreichbar bleiben |
In Multisite-Installationen erhält jede Website einen eigenen Unterordner unter fast-api/{blog_id}/.