Table des matières
Mis à jour le
2020 a démarré avec un nouveau défi pour l’équipe WP Rocket : le lancement d’une nouvelle version spéciale de WP Rocket.
WP Rocket 3.5 est enfin là, et nous ne pouvons pas être plus enthousiastes : elle comprend non seulement de puissantes nouveautés, mais aussi un service inédit que beaucoup d’entre vous attendaient depuis longtemps. ?
Mais ne tardons pas plus : nous avons pas mal de choses à vous présenter !
WP Rocket 3.5 : Quoi de neuf ?
Cette version 3.5 contient un tout nouveau service et deux nouvelles fonctionnalités remarquables :
- RocketCDN (il est enfin là !)
- Le Préchargement Mobile
- Supprimer jQuery migrate
Mais il y a aussi sept améliorations à découvrir. ?
Continuez la lecture pour en savoir plus !
RocketCDN, notre CDN optimisé
Avec sa configuration ultra-simple et sa compatibilité optimale avec WP Rocket, RocketCDN est l’outil indispensable pour que votre site web accède aux sommets. ?
Si votre site s’adresse à un public international, un CDN est essentiel pour améliorer ses performances.
RocketCDN est notre CDN premium optimisé, avec un CNAME dédié. Nous l’avons directement intégré à WP Rocket, grâce à l’API Stackpath.
Pourquoi devriez-vous utiliser RocketCDN ?
Lorsque vous souscrivez à ce service, nous vous fournissons votre CNAME personnalisé qui se termine par rocketcdn.me.
Cela vous permet, en tant que client de WP Rocket, d’activer directement votre abonnement CDN à partir de votre tableau de bord : plus besoin de chercher un fournisseur CDN tiers !
Vous pouvez également oublier les casse-têtes de configuration puisque notre configuration automatique vous fournira directement les meilleurs options possibles.
Notre app RocketCDN va générer le CDN et le configurer pour en obtenir les meilleures performances en y ajoutant la compression GZIP, les règles de cache navigateur et les en-têtes CORS.
Jusqu’au 20 mars, vous pouvez obtenir RocketCDN à un prix de lancement réduit : 6,99 $/mois pour la première année (au lieu de 7,99 $/mois).
L’abonnement comprend :
- Une bande passante illimitée
- Tous les fichiers RocketCDN sont automatiquement envoyés en SSL.
- Le trafic SSL est inclus
- Tous Global PoPs inclus
Vous pouvez vous désabonner quand vous le voulez, mais gardez à l’esprit que vous serez facturé pour le mois déjà entamé.
En attendant, si vous êtes curieux d’en savoir plus sur les tarifs de WP Rocket, vous avez toujours accès à notre offres.
Préchargement Mobile
Jusqu’à présent, WP Rocket ne préchargeait le cache que pour les appareils non mobiles.
Avec la version 3.5, les mobiles bénéficieront aussi du préchargement du cache ! ?
Cela signifie que les visiteurs qui se rendent pour la première fois sur un appareil mobile se verront proposer la version en cache et bénéficieront des performances ultra-rapides de WP Rocket.
Vous ne verrez aucun changement notable dans l’interface du plugin, mais le préchargement à partir du mobile fonctionnera lorsque les trois options suivantes seront activées :
- Activer la mise en cache pour les appareils mobiles, située dans l’onglet Cache
- Créer un fichier de cache à part pour les mobiles, également située dans l’onglet Cache
- Activer le préchargement, située dans l’onglet Préchargement
Le préchargement mobile sera déclenché automatiquement lorsque :
- Vous enregistrez les modifications apportées aux réglages de WP Rocket ( car le cache est purgé).
- Quand le Délai de nettoyage du cache arrive à son terme.
- Lorsque vous cliquez sur le lien Préchargement dans la barre d’outils de l’admin, ou sur le tableau de bord de WP Rocket
Si vous utilisez l’option Activer le préchargement du sitemap, WP Rocket préchargera désormais également les URL de votre sitemap grâce à l’agent utilisateur mobile.
Supprimer JQuery Migrate
Vous pouvez maintenant supprimer jQuery Migrate, ce qui supprimera le chargement du fichier Migrate et réduira vos requêtes HTTP.
À partir de WordPress 3.6, le fichier jQuery Migrate – wp-includes/js/jquery/jquery-migrate.min.js – est automatiquement chargé sur votre site.
Dans de nombreux cas, elle n’est pas nécessaire et ajoute donc une requête HTTP supplémentaire, inutilement. Notre nouvelle option évite que ce fichier ne se charge.
Toutefois, certains thèmes ou plugins qui utilisent encore d’anciennes versions de jQuery (1.10.2 ou antérieures) auront besoin de ce fichier. Vérifiez donc votre site après l’activation et assurez-vous que tout fonctionne comme prévu. Si vous constatez un problème, désactivez l’option. ?
Nous avons ajouté une nouvelle coche dans l’onglet Optimisation des fichiers des réglages de WP Rocket, dans la section JavaScript. Si vous cochez cette case, vous devriez pouvoir constater que le script de migration n’est plus chargé sur votre site.
Autres améliorations
Réécriture et amélioration de l’add-On Varnish
La version 3.5 comporte également un remaniement majeur de notre add-on Varnish.
Bien que vous ne remarquerez aucun changement dans l’interface utilisateur, ce remaniement corrige certains bugs connus, et il apporte d’autres améliorations et de nouveaux filtres. Par exemple, il est maintenant possible d’envoyer des requêtes de purge à plusieurs serveurs Varnish.
Elle est également accompagnée de tests automatisés.
Nous avons supprimé les fichiers suivants, et leurs fonctions ont été dépréciées :
- inc/3rd-party/hosting/varnish.php
- inc/functions/varnish.php
Nous avons aussi ajouté :
- inc/Addon/Varnish/Varnish.php
- inc/Addon/Varnish/Subscriber.php
Le fichier Varnish.php contient la classe Varnish et une méthode de purge, qui est utilisée pour envoyer la demande de purge au(x) serveur(s) Varnish.
Le fichier subscriber.php contient des méthodes de callback pour envoyer des demandes de purge à Varnish lorsque le cache WP Rocket est purgé.
Enfin, nous avons également mis à jour les requêtes de purge pour nous assurer qu’elles suivent le guide officiel de Varnish with WordPress.
Purge de cache liée à l’utilisateur
Avant la version 3.5, WP Rocket supprimait automatiquement l’intégralité du cache lorsqu’un utilisateur était ajouté, mis à jour ou supprimé de votre site. L’idée était de s’assurer que le contenu était toujours à jour en termes d’auteurs de blogs, ou d’archives d’auteurs.
Mais, en même temps, cela posait des problèmes sur les sites web à forte fréquentation, principalement les e-boutiques où chaque commande pouvait créer un nouvel utilisateur et supprimer le cache plusieurs fois par jour (ou par heure, selon la taille de la e-boutique).
Pour résoudre ce genre de problème, nous avons décidé de supprimer la suppression complète du cache pour les actions liées à l’utilisateur et de la remplacer par un autre système. Maintenant, nous supprimons le cache de l’utilisateur spécifique sur les actions profile_update et delete_user, au lieu de supprimer tout le cache.
Ce nouveau comportement n’aura lieu que lorsque l’option Cache Utilisateur sera activée.
Cela garantit que le cache soit correctement rafraîchi, chaque fois que vous en avez besoin, mais avec un impact moindre sur la reconstruction du cache.
En conclusion
WP Rocket 3.5 est porteur de nouvelles intéressantes pour nos clients.
Pour la première fois depuis la création de notre plugin, nous avons introduit un nouveau service optionnel : notre propre CDN, RocketCDN.
Son introduction élargit la gamme d’options qui visent à améliorer les performances de votre site WordPress.
En termes de fonctionnalités, la version 3.5 contient deux mises à jour cruciales : le Préchargement Mobile et la suppression de jQuery Migrate.
La première permet aux mobiles de bénéficier également du préchargement du cache, tandis que la seconde supprime le chargement du fichier Migrate et réduit les requêtes HTTP.
Pour connaître toutes les autres améliorations, corrections de bugs et modifications, n’oubliez pas de consulter notre changelog, qui est continuellement mis à jour et disponible pour vous !