Caching Plugins
Lorsqu’un plugin de cache est installé sur votre site web, chaque page est entièrement assemblée et stockée sur le serveur. Lors d’une visite ultérieure, cette version mise en cache est servie directement au lieu de reconstruire la page depuis la base de données à chaque fois. Cela économise du temps et accélère considérablement votre site web.
Où les problèmes surviennent sur les sites web immobiliers
Section intitulée « Où les problèmes surviennent sur les sites web immobiliers »Lorsqu’un bien est supprimé ou modifié, il ne suffit pas de mettre à jour uniquement la page mise en cache du bien lui-même. WP-ImmoMakler affiche souvent des biens à plusieurs endroits de votre site web — comme les sliders de la page d’accueil ou les listes de biens sur les pages d’atterrissage. Ces pages devraient également être régénérées pour éviter que les biens supprimés ou modifiés continuent d’apparaître.
Pourquoi nous vidons l’intégralité du cache
Section intitulée « Pourquoi nous vidons l’intégralité du cache »L’expérience a montré que la plupart des plugins de cache ne peuvent pas identifier de manière fiable tous les endroits d’un site web où un bien apparaît. Par le passé, cela conduisait à des biens supprimés avec des prix obsolètes restant visibles sur les pages d’accueil et les pages d’atterrissage — ce qui était compréhensiblement frustrant pour les propriétaires. Pour éviter de telles situations, nous vidons l’intégralité du cache du site web à chaque modification du stock immobilier, afin de garantir qu’aucune annonce obsolète ou prix incorrect n’apparaisse nulle part.
Cette fonctionnalité peut-elle être désactivée ?
Section intitulée « Cette fonctionnalité peut-elle être désactivée ? »Oui. Naviguez dans le backend de votre site (wp-admin) vers WP-ImmoMakler → Paramètres → Import. Vous pouvez y désactiver la case à cocher “Vider le cache du site web après l’importation”.
Quels plugins de cache sont vidés automatiquement
Section intitulée « Quels plugins de cache sont vidés automatiquement »Après les importations, WP-ImmoMakler vide le cache de ces plugins et environnements d’hébergement :
- WP Rocket
- W3 Total Cache
- WP Super Cache
- WP Fastest Cache
- LiteSpeed Cache
- WP-Optimize
- Autoptimize
- Cache Enabler
- Cachify
- Hummingbird
- Breeze
- Super Page Cache (Cloudflare)
- Raidboxes
Ne sont pas vidés automatiquement :
- NitroPack – à la demande expresse de l’équipe de développement de NitroPack.
- Les caches serveur de votre hébergeur qui fonctionnent sans l’un des plugins mentionnés ci-dessus, ainsi que les CDN comme Cloudflare sans le plugin Super Page Cache. Réglez-y une durée de cache courte, ou videz le cache après les modifications via l’interface de votre hébergeur.
Liste de favoris PLUS
Section intitulée « Liste de favoris »La liste de favoris est différente pour chaque visiteur. Depuis la version 5.70.0, WP-ImmoMakler en tient automatiquement compte avec les caches de page :
- La page de la liste de favoris elle-même n’est jamais mise en cache. WP-ImmoMakler exclut lui-même cette page du cache de WP Rocket. La plupart des autres plugins de cache reconnaissent la page via le signal WordPress
DONOTCACHEPAGE, que WP-ImmoMakler définit sur la page de la liste de favoris. - Les boutons Ajouter aux favoris affichent l’état de la liste de favoris du visiteur, même lorsque la vue en liste ou détaillée provient du cache.
Vous n’avez rien à configurer pour cela. Si votre hébergeur utilise son propre cache serveur, vérifiez une fois que la liste de favoris est à jour après avoir ajouté un bien aux favoris. Si ce n’est pas le cas, ajoutez l’adresse de la liste de favoris (/immobilien/merkliste/ par défaut) aux exceptions de cache de votre hébergeur.
Fichiers minifiés
Section intitulée « Fichiers minifiés »WP-ImmoMakler livre déjà ses propres scripts et feuilles de style minifiés, c’est-à-dire sans espaces, sauts de ligne ni commentaires. Vous en profitez même sans plugin d’optimisation. Si votre plugin d’optimisation minifie en plus, cela ne pose aucun problème.
Si la constante SCRIPT_DEBUG est active dans votre wp-config.php, WP-ImmoMakler livre à la place les versions lisibles, par exemple pour la recherche d’erreurs. Vos propres feuilles de style, comme la immomakler.css du WP-ImmoMakler Child-Skin-Plugin, sont toujours livrées sans modification.
Différer le JavaScript
Section intitulée « Différer le JavaScript »De nombreux plugins d’optimisation peuvent n’exécuter le JavaScript qu’après la première interaction du visiteur — chez WP Rocket, par exemple via l’option Différer l’exécution du JavaScript.
Avec WP Rocket, vous n’avez besoin d’ajouter aucune exception pour cela. WP-ImmoMakler exclut lui-même les scripts de la galerie d’images afin que la galerie démarre immédiatement au chargement de la page. Ses autres scripts sont conçus pour fonctionner correctement même différés.
Avec d’autres plugins qui différent le JavaScript (par exemple Perfmatters, FlyingPress ou LiteSpeed Cache), ajoutez ces deux entrées aux exceptions du plugin :
immomakler-swiper.min.jsimmomakler-galleryLa seconde entrée couvre à la fois la version lisible et la version minifiée du script de la galerie (immomakler-gallery.js et immomakler-gallery.min.js).
Sans ces exceptions, la galerie d’images affiche ses photos empilées les unes sur les autres jusqu’à la première interaction au lieu d’un slider, et la page se décale dès que la galerie démarre.
Mesurer le temps de chargement
Section intitulée « Mesurer le temps de chargement »Si vous mesurez le temps de chargement avec PageSpeed Insights ou Lighthouse, tenez compte des points suivants :
- Mesurez après le remplissage du cache. L’option Supprimer les CSS inutilisés de WP Rocket génère le CSS nécessaire pour chaque page individuellement, séparément pour mobile et ordinateur — à nouveau après chaque vidage du cache. Tant qu’elle n’est pas terminée, WP Rocket livre les feuilles de style complètes, et la mesure est moins bonne. Remplissez donc d’abord le cache avec Précharger le cache ou Vider et précharger, puis mesurez ensuite seulement. Vous pouvez vérifier si le CSS a déjà été généré dans le code source de la page, à un bloc
<style id="wpr-usedcss">dans l’en-tête. - Comparez avec et sans WP Rocket. En ajoutant
?nowprocketà l’adresse d’une page, WP Rocket la livre sans ses optimisations. Vous voyez ainsi la part de WP Rocket dans un résultat de mesure. - Pensez à l’import. Si Vider le cache du site web après l’importation est actif, le cache de page est reconstruit après chaque import comportant des modifications. Les mesures effectuées juste après un import montrent donc des pages qui ne sont pas encore dans le cache.