Compatibilité avec AMP
AMP (Accelerated Mobile Pages) est un projet open-source de Google conçu pour accélérer le temps de chargement des sites web. Au départ, il était destiné aux mobiles, mais il a maintenant été étendu à tous les types d'appareils.
Plugins compatibles
WP Rocket possède une compatibilité automatique avec ce plugin :
- Le plugin AMP d'Automattic est compatible à partir de la version WP Rocket 2.6.16.
Remarque : Tout plugin AMP basé sur la solution d'Automattic devrait également être compatible. -
Le plugin Google's Web Stories est compatible avec WP Rocket
- AMP for WP – Accelerated Mobile Pages plugin a géré la compatibilité avec WP Rocket de leur côté.
Ce développeur tiers nous a confié qu'il avait rendu son plugin compatible avec WP Rocket :
En quoi consiste notre compatibilité avec AMP ?
La fonction de cache des pages de WP Rocket fonctionnera, et WP Rocket mettra automatiquement en cache les posts AMP avec possédant la query string ?amp. Toutefois, WP Rocket désactivera ces fonctionnalités incompatibles : Minifications, Préchargement des requêtes DNS, LazyLoad, Chargement optimisé du CSS, le Chargement différé du JavaScript et le Report de l’exécution JavaScript, en outre les réécritures du CDN ne fonctionneront que pour les images.
Pourquoi les optimisations avancées de WP Rocket ne sont-elles pas appliquées sur les pages AMP ?
Les pages AMP ont leurs propres composants JavaScript et n'autorisent aucun JavaScript personnalisé, ni rien qui ne soit pas inclus dans le catalogue de leurs composants. Tout autre JavaScript ou optimisation pourrait casser le balisage AMP, et donc, automatiquement exclu.
Comment exclure les pages AMP des autres plugins AMP pour éviter les problèmes ?
Vous pouvez exclure les pages/posts AMP des autres plugins AMP en ajoutant cette exclusion /(.*)/amp dans le champ Ne jamais mettre en cache ces URL(s), comme ceci :