Procédure
Le Cloudflare APO (Automatic Platform Optimization) est un service de Cloudflare conçu pour accélérer l'affichage des sites web. Grâce à son intégration dans LWS Optimize, vous pouvez l'activer et le configurer directement depuis WordPress, sans avoir à créer vous-même les règles de cache nécessaires dans Cloudflare.
Habituellement, lorsqu'un visiteur consulte une page, c'est le serveur de votre hébergement qui est sollicité afin de charger la page. Dans la plupart des cas, cela ne pose aucun soucis, mais si les visiteurs sont éloignés géographiquement de votre serveur (serveur en France, visiteur au Canada, par exemple), alors la requête prendra plus de temps.
Avec Cloudflare APO, les pages HTML de votre site sont mises en cache directement sur le réseau mondial de Cloudflare. Lorsqu'un visiteur consulte votre site, la page lui est servie depuis le serveur Cloudflare le plus proche de sa position, sans solliciter votre hébergement à chaque visite. Le résultat est généralement une réduction importante du temps de réponse du site, avec un TTFB (le temps de chargement des pages, en d'autres termes) proche de 50 ms dans la plupart des régions du monde, ainsi qu'une diminution significative de la charge sur votre hébergement, qui n'a plus à gérer l'afflux de visiteurs.
Une fois activé, Cloudflare conserve une copie des pages publiques de votre site sur ses serveurs répartis dans le monde entier.
Lorsqu'un visiteur demande une page :
Cloudflare vérifie si une version en cache est disponible.
Si c'est le cas, la page est envoyée immédiatement depuis le serveur Cloudflare le plus proche.
Si la page n'est pas encore en cache ou a récemment été modifiée, Cloudflare récupère une nouvelle version auprès de votre hébergement avant de la mettre à jour.
Le système fonctionne de manière totalement transparente pour vos visiteurs.
Afin d'éviter tout problème de contenu personnalisé, les visiteurs connectés à WordPress ou WooCommerce continuent de recevoir une version dynamique générée directement par votre site.
Avant d'activer cette fonctionnalité, vous devez disposer :
D'un compte Cloudflare configuré pour votre domaine.
D'un token API Cloudflare.
Du Zone ID associé à votre domaine.
Le token API doit posséder les permissions suivantes :
Zone.Cache Purge (Edit)
Zone.Cache Rules (Edit)
Pour activer le Cloudflare APO, ouvrez le plugin LWS Optimize, rendez-vous dans le mode avancé puis dans l'onglet CDN.

Commencez par activer l'option Intégration Cloudflare avec LWS Optimize, puis sauvegardez vos modifications.

Cette étape est obligatoire : tant que l'intégration Cloudflare n'est pas active, les options APO restent désactivées. Suivez cette documentation pour plus d'informations.
Une fois l'intégration activée, faites défiler la page jusqu'à la section Cloudflare APO — Cache HTML Edge.

Renseignez ensuite :
Le Zone ID de votre domaine.
Votre token API Cloudflare.
Cliquez ensuite sur le bouton Installer la Cache Rule sur Cloudflare, puis activez l'option Cloudflare APO avant de sauvegarder vos modifications.
Ce bouton configure automatiquement Cloudflare afin que les pages HTML de votre site puissent être mises en cache.
La règle créée exclut automatiquement les zones qui ne doivent jamais être mises en cache, notamment :
L'administration WordPress.
La page de connexion.
Les visiteurs connectés.
Les sessions WooCommerce.
Les pages panier et commande.
Dans la majorité des cas, aucune configuration supplémentaire n'est nécessaire dans Cloudflare.
Le cache Cloudflare est synchronisé automatiquement avec celui de LWS Optimize.
Lorsque vous modifiez ou publiez un article, une page ou un produit :
Le cache local du plugin est vidé.
Le cache Cloudflare est également purgé automatiquement.
Les visiteurs accèdent ainsi rapidement à la version la plus récente du contenu sans intervention manuelle.
Les pages HTML sont conservées jusqu'à 8 heures sur le réseau Cloudflare avant d'être renouvelées.
Dans certaines situations, vous pouvez souhaiter forcer la suppression immédiate de tout le cache Cloudflare.
Cette opération peut être réalisée via WP-CLI avec la commande suivante :
wp lwsoptimize cloudflare purge-all
Si vous désactivez Cloudflare APO dans LWS Optimize, la règle de cache créée précédemment sur Cloudflare n'est pas supprimée automatiquement.
Si vous n'utilisez plus cette fonctionnalité, vous pouvez supprimer cette règle directement depuis votre tableau de bord Cloudflare.
Le Cloudflare APO est l'une des optimisations les plus efficaces pour améliorer les performances d'un site à l'échelle mondiale. Une fois configuré, il fonctionne de manière entièrement automatique et ne nécessite généralement aucune maintenance particulière.
Pour les sites recevant des visiteurs depuis plusieurs pays ou générant un trafic important, son activation permet souvent d'obtenir les gains de performance les plus visibles avec un minimum de configuration.