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 :

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 :

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.