Uruz
Garde votre cache chaud en visitant les URL de votre sitemap, dans le cache desktop comme dans le cache mobile, pour que le visiteur suivant reçoive une page en cache au lieu d'attendre qu'on la construise.
Uruz Cache Warmer est un plugin WordPress gratuit pour les sites avec un cache de pages. Il lit votre sitemap XML et visite chaque URL, en version bureau puis en version mobile, pour que le premier visiteur trouve une page en cache. Il ralentit si le serveur est chargé et tourne via WP-Cron ou une URL cron.
Des pages froides sur un hébergement mutualisé.
Beaucoup d'hébergeurs mutualisés désactivent le crawler de cache, si bien que chaque page attend son premier visiteur pour être construite, une fois pour desktop et une autre pour les téléphones. Uruz réchauffe les deux depuis WordPress, gratuitement.
Configuré une fois, puis laissé tranquille.
L'assistant choisit le rythme avec vous, le worker tourne en arrière-plan, et le dashboard vous dit en une ligne s'il tourne encore.
Quels caches lit-il?
L'en-tête de cache est détecté dans la réponse et réduit à hit, miss, bypass ou pas de cache. Seul un vrai MISS compte comme froid.
x-litespeed-cachecf-cache-statusx-cache-status, x-proxy-cache, x-fastcgi-cachex-cacheablex-kinsta-cachex-sg-cachehitx-sucuri-cachex-20i-cacheLe panier, le checkout et le compte ne sont jamais réchauffés, dans toutes les langues. Chaque requête porte un en-tête d'identification et DNT: 1, pour pouvoir être filtrée de vos statistiques.
Le reste, entièrement gratuit.
Vous réglez la vitesseTaille du lot, requêtes parallèles, intervalle et délai.
Rythme adaptatifRalentit quand le serveur ralentit, respecte Retry-After.
Plage calmeDes lots plus grands la nuit, quand personne n'achète.
La page d'accueil d'abordPuis les archives, puis tout le reste.
N'importe quel sitemapIndex ou urlset ; sans sitemap, votre contenu publié.
URL supplémentairesDes pages que vous listez à la main, réchauffées en plus.
Jamais le panierPanier, checkout et compte ignorés dans toutes les langues.
Nouvelles pages tout de suitePubliées ou mises à jour, réchauffées immédiatement.
Cron depuis cPanel ou PleskUne URL secrète réchauffe un lot. Ajoutez-la comme tâche cron dans votre panneau d'hébergement et elle tourne même là où WP-Cron est peu fiable, sans WP-CLI.
WP-CLIrun rebuild warm status reset
Alertes par e-mailQuand trop de pages réchauffées reviennent froides.
Facile à filtrerChaque requête porte un en-tête d'identification et DNT: 1, pour que le warmer n'apparaisse jamais comme des visiteurs dans vos journaux ou vos statistiques côté serveur.
Une part de pages froides honnêteComptée à partir du deuxième passage : la première requête est celle qui construit la page, elle n'est donc jamais signalée ni envoyée par e-mail.
Combien coûte-t-il?
Chaque fonction de cette page est dans le plugin sur WordPress.org. Pas de limite d'URL, pas d'écran verrouillé et pas de vente additionnelle.
- Desktop et mobile réchauffés séparément
- Assistant de configuration et dashboard
- Rythme adaptatif et plage calme
- Alertes quand le worker s'arrête
- WP-CLI et une URL cron secrète
Avant d'installer.
Va-t-il surcharger mon serveur ?
Non. Un petit lot par exécution, un délai entre les requêtes, un plafond de 45 secondes par exécution, et un rythme adaptatif qui ralentit quand le site ralentit. Tout cela se règle.
Dois-je activer le passage mobile ?
Oui, si votre cache sert des copies mobiles séparées, ce que font LiteSpeed et la plupart des CDN. Cela double les requêtes par cycle, et le premier cycle après l'activation est lent.
Pourquoi les URL ne sont-elles jamais réchauffées sur mon site à faible trafic ?
WP-Cron ne se déclenche que lorsque quelqu'un visite le site. Ajoutez une vraie entrée cron chez votre hébergeur qui appelle wp brl-scw run ou l'URL cron secrète affichée dans les Réglages.
Puis-je l'utiliser avec le cache HTML de Cloudflare ?
Oui, et le plugin lit cf-cache-status. Si vous utilisez aussi LiteSpeed, gardez une seule stratégie de purge plutôt que deux.