WP Rocket est une extension de cache WordPress populaire qui fonctionne parfaitement sur les sites utilisant WPML. Découvrez comment définir la configuration de base pour les sites multilingues et à quoi faire attention.
Avoir un design agréable et fonctionnel ainsi qu'un contenu de qualité sont des éléments clés pour la réussite d'un site. Cependant, si votre site est lent, tous les efforts et le temps que vous avez consacrés à sa conception et à son contenu ne porteront pas leurs fruits.
La lenteur d'un site a un impact négatif sur l'expérience utilisateur. De plus, votre site aurait moins de chances d'obtenir un bon classement dans les moteurs de recherche en raison de cette lenteur.
Tester les performances de votre site
Il est important de tester les performances de votre site. Vous pouvez le faire à l'aide de l'un des outils suivants :
- PageSpeed Insights de Google
- GTmetrix
- Pingdom Tools
Ces services vous fournissent un rapport détaillé des performances de votre site, ainsi qu'une liste des problèmes qui contribuent à sa lenteur.
Comment utiliser WP Rocket
WP Rocket est l'une des meilleures extensions d'optimisation des performances pour accélérer votre site. Lors de son activation, WP Rocket applique la configuration d'optimisation des performances la plus recommandée.
En matière de configuration des extensions de cache, il n'existe pas de solution universelle. Cela signifie qu'une configuration spécifique qui fonctionne bien sur un site peut ne pas fonctionner sur un autre.
Vous devez toujours activer une seule option d'optimisation à la fois. Vérifiez si elle améliore les performances et ne cause aucun problème. Si vous activez toutes les options en même temps et rencontrez un problème, vous ne pourrez pas savoir laquelle en est la cause.
WP Rocket ne nécessite aucune configuration particulière pour fonctionner sur les sites multilingues utilisant WPML.
Mise en cache des pages
Lorsque vous activez la mise en cache, une version HTML statique de la page est créée et le serveur la fournit à vos utilisateurs. Cela permet de réduire la quantité de traitement sur votre serveur pour fournir la page et, par conséquent, contribue à réduire le temps de chargement de la page.
Lors de son activation, WP Rocket active automatiquement la mise en cache des pages. Vous pouvez ajuster les options de mise en cache, telles que l'activation de la mise en cache pour les appareils mobiles et les utilisateurs connectés, en accédant à l'onglet Cache sous Paramètres → WP Rocket.

WP Rocket met en cache les pages dans la version de la langue par défaut et de la langue secondaire. Vous pouvez le vérifier en suivant les étapes ci-dessous :
- Par défaut, WP Rocket fournit les pages en cache aux utilisateurs déconnectés. Par conséquent, assurez-vous de ne pas être connecté ou utilisez une fenêtre de navigation privée.
- Faites un clic droit sur la version de la page dans la langue secondaire et choisissez Code source de la page.
- Faites défiler jusqu'au bas de la page et recherchez l'empreinte de mise en cache de WP Rocket.

Comment vider le cache d'une page
Vous pouvez vider ou précharger le cache de n'importe quelle page dans n'importe quelle langue. Il vous suffit de visiter la page sur l'interface publique et d'utiliser le menu WP Rocket dans la barre d'administration supérieure.

Ressources supplémentaires sur la mise en cache des sites multilingues
Pour en savoir plus, consultez la documentation de WP Rocket sur la mise en cache.
Et voici deux autres pages utiles sur la purge du cache :
- Purger le cache de la page d'accueil pour une langue spécifique
- Purger le cache pour un domaine de langue spécifique
Optimisation des fichiers
L'optimisation des fichiers inclut la minification CSS et JS. Cela réduit la taille des fichiers CSS et JS en supprimant les espaces blancs, les commentaires et les sauts de ligne. De plus, vous avez la possibilité de combiner ces fichiers en un seul, ce qui contribue à réduire le temps de chargement de la page.
Vous pouvez personnaliser les options d'optimisation des fichiers en accédant à l'onglet Optimisation des fichiers sous Paramètres → WP Rocket.

Pour vérifier que la minification CSS et JS fonctionne correctement sur vos pages dans la langue secondaire, suivez les étapes ci-dessous :
- Ouvrez la page dans la langue secondaire sur l'interface publique. Faites un clic droit et choisissez Code source de la page
- Dans la section head, recherchez les URL qui se terminent par .css et .js. Elles doivent inclure un chemin vers le dossier nommé min à l'intérieur du dossier cache.

Chargement différé
Comme les images augmentent la taille d'une page, cela allonge le temps de chargement. Il existe plusieurs façons de réduire l'impact négatif des images sur les performances. L'une d'entre elles est le chargement différé (lazy loading).
Plutôt que de charger toutes les images de votre page en même temps, ce qui augmente le temps de chargement de la page, le chargement différé ne charge les images que lorsque l'utilisateur fait défiler la page et les atteint.
Vous pouvez activer le chargement différé en accédant à l'onglet Média sous Paramètres → WP Rocket. Sur cet écran, vous trouverez également d'autres options d'optimisation des médias telles que désactiver les intégrations WordPress et autoriser la mise en cache WebP. Pour en savoir plus, consultez la documentation de WP Rocket sur les options d'optimisation des médias.

Le chargement différé fonctionne de la même manière avec les images de vos pages dans la langue par défaut et dans la langue secondaire.
Réseau de diffusion de contenu
L'un des facteurs qui ont un impact sur les performances de votre site est la distance entre le serveur qui héberge votre site et l'emplacement de l'utilisateur. En général, plus l'utilisateur est proche du serveur, plus votre site se chargera rapidement pour lui, et vice versa. C'est ce qu'on appelle la latence du réseau.
Un réseau de diffusion de contenu (CDN) est un réseau de serveurs répartis à différents endroits. Chacun des serveurs possède une copie du contenu statique de votre site, notamment les images, les vidéos, les feuilles de style et les fichiers JS, dans le but de fournir le contenu plus rapidement aux utilisateurs en fonction de leur emplacement.
WP Rocket est compatible avec la majorité des fournisseurs de CDN. Il propose également son propre service CDN, RocketCDN.
Vous pouvez activer le CDN et ajuster ses paramètres en accédant à l'onglet CDN sous Paramètres → WP Rocket.

Anomalies connues
Il n'y a pas de problème de compatibilité non résolu entre cette extension et WPML. Recherchez toutes les anomalies connues.Besoin d'aide ?
Si vous rencontrez des problèmes avec WP Rocket et WPML, veuillez les signaler à l'assistance de WPML.