Gérer le répertoire de cache
WP-ImmoMakler stocke divers fichiers générés dans wp-content/cache/immomakler/ afin qu’ils n’aient pas à être régénérés à chaque chargement de page. Cette page explique ce qui y est stocké, comment définir la limite de taille et comment vider complètement le cache si nécessaire.
Contenu du cache
Section intitulée « Contenu du cache »Le répertoire de cache contient exclusivement des données régénérables. Vous pouvez en supprimer le contenu à tout moment sans perte de données — les fichiers manquants sont automatiquement recréés lors de la prochaine requête.
| Sous-répertoire | Contenu | Édition |
|---|---|---|
pdf/pdfs/ | Vues d’impression PDF générées par bien immobilier | PLUS |
pdf/fonts/ | Cache de métriques de polices Dompdf (très petit, requis lors du rendu) | PLUS |
pdf/images/ | Images converties pour la génération de PDF (p. ex. AVIF → JPEG) | PLUS |
tmp/pdf/ | Fichiers temporaires Dompdf durant le rendu PDF | PLUS |
public/maps/ | Images Google Maps statiques prégénérées | PLUS |
fast-api/ | Script proxy généré pour la saisie semi-automatique d’adresses dans la recherche par rayon | PLUS |
Interface utilisateur
Section intitulée « Interface utilisateur »La gestion s’effectue dans le backend de votre site (wp-admin) sous WP-ImmoMakler → Informations système, à la ligne Espace de stockage utilisé par WP-ImmoMakler.
Vous y trouverez :
- Affichage de la taille actuelle – Taille totale avec ventilation par photos/pièces jointes, fichiers de transfert et cache. Les fichiers marqueurs (
.htaccess,index.html) ne sont pas comptabilisés. - Actualiser – Recalcule les tailles sans recharger la page.
- Vider le cache – Supprime l’intégralité du répertoire
wp-content/cache/immomakler/. Une confirmation de sécurité doit être validée. - Limite du cache – Menu déroulant avec les options 500 Mo, 1 Go, 5 Go, 10 Go, 25 Go, 50 Go, 100 Go et « Illimité ». La valeur par défaut est 1 Go. La sélection est enregistrée immédiatement lors du changement.
Comment la limite de taille est appliquée
Section intitulée « Comment la limite de taille est appliquée »Lorsque vous sélectionnez une limite autre qu’« Illimité », une tâche d’arrière-plan s’exécute toutes les heures pour vérifier si le cache a trop grossi. Si la limite est dépassée, les fichiers régénérables les plus anciens sont supprimés jusqu’à ce que la taille totale repasse en dessous de la limite.
Lors de l’enregistrement d’une nouvelle limite inférieure, le nettoyage est exécuté immédiatement — vous n’avez pas à attendre la prochaine exécution horaire.
Les contenus suivants sont exclus du nettoyage automatique afin de ne pas affecter le fonctionnement de votre site :
pdf/fonts/– les métriques de polices sont nécessaires à chaque rendu PDF et ne représentent que quelques kilo-octets.fast-api/– le script proxy de saisie semi-automatique d’adresses pour la recherche par rayon n’est pas régénéré une fois supprimé..htaccessetindex.html– fichiers de protection contre les listings de répertoires sur Apache et Nginx.
Quand vider le cache ?
Section intitulée « Quand vider le cache ? »Dans la plupart des cas, un nettoyage manuel n’est pas nécessaire — le contrôle automatique de la taille s’en charge. Un vidage complet via le bouton Vider le cache est utile lorsque :
- Vous attendez une vue d’impression immédiatement mise à jour après avoir modifié le modèle PDF et ne souhaitez pas attendre que l’ancienne version en cache soit remplacée normalement.
- Vous résolvez des problèmes d’espace disque sur le serveur et souhaitez définir une limite durablement plus basse.
- Le support vous le demande à des fins de diagnostic.
Protection contre les accès non autorisés
Section intitulée « Protection contre les accès non autorisés »WP-ImmoMakler crée automatiquement un fichier .htaccess dans les sous-répertoires de cache protégés, qui bloque l’accès direct aux fichiers individuels sur Apache. Étant donné que Nginx ne traite pas les fichiers .htaccess, un index.html vide est également placé dans chaque répertoire pour empêcher les listings de répertoires.
La protection d’accès complète aux fichiers individuels ne peut pas être mise en œuvre sous Nginx via le plugin. Si nécessaire, vous pouvez ajouter un bloc location correspondant dans la configuration de votre serveur pour bloquer wp-content/cache/immomakler/ (à l’exception du sous-répertoire public/) aux requêtes externes.
Emplacement et chemins
Section intitulée « Emplacement et chemins »| Chemin | Signification |
|---|---|
wp-content/cache/immomakler/ | Répertoire racine du cache |
wp-content/cache/immomakler/public/ | Contenu accessible publiquement (p. ex. cartes) ; pas de protection d’accès .htaccess |
wp-content/cache/immomakler/fast-api/ | Script proxy de la recherche par rayon ; doit rester accessible depuis le web |
Dans les installations multisite, chaque site reçoit son propre sous-répertoire dans fast-api/{blog_id}/.