Quoi de neuf dans WordPress 6.2 et pourquoi la mise à jour (améliorations des performances)

Publié: 2023-04-26

L'une des principales raisons pour lesquelles WordPress est de loin le CMS le plus populaire, alimentant plus de 40 % de tous les sites Web sur Internet, est la publication régulière de nouvelles versions. Cette évolution continue lui a permis de rester puissant, rapide et sécurisé, permettant aux développeurs d'offrir la meilleure expérience utilisateur.

WordPress 6.2 est la dernière version majeure de WordPress. Beaucoup de membres de la communauté WordPress sont ravis de mettre la main sur les nouvelles fonctionnalités et améliorations fournies avec WordPress 6.2. Dans cet article, nous discuterons desnouvelles fonctionnalités , des améliorations de performancesetdes améliorations de sécurité introduites avec WordPress 6.2. Commençons!

Modifications des fonctionnalités de base

WordPress 6.2 introduit plusieurs nouvelles fonctionnalités et améliorations qui amélioreront la vitesse et l'expérience utilisateur de votre site Web.Voici un bref résumé de certains des principaux changements :

  • Les propriétaires de sites Web peuvent optimiser les images et profiter de l'éditeur de blocs amélioré pour créer un contenu et des mises en page plus optimisés.
  • WordPress 6.2 fusionne dix versions de Gutenberg dans le noyau. Cela inclut des améliorations telles que la prise en charge du bloc de position collante , l'introduction d' onglets d'inspecteur de bloc et l'ajout de l'API HTML dans WordPress .
  • Améliorations du composant I18n ( amélioration de la localisation internationale ), une nouvelle fonction pour déplacer des répertoires, des modifications dans la fonction WP_Filesystem_Direct::move() et la dépréciation de la fonction get_page_by_title(). Les thèmes fournis incluent désormais des fichiers de polices dans le dossier de thèmes au lieu de charger des polices à partir d'une source distante - cela devrait accélérer le processus de récupération des polices.
  • Les développeurs travaillant dans des environnements locaux peuvent désormais utiliser des URL non sécurisées dans les réponses de mot de passe d'application. Cette fonctionnalité sera particulièrement utile aux développeurs, leur permettant d'authentifier plus facilement les requêtes API.
  • WordPress 6.2 inclut des mises à jour de plusieurs bibliothèques externes, notamment jQuery, jQuery Migrate, PHPMailer, element-closest, regenerator runtime, polyfill-library et Requests 2.0.
  • Un nouveau hook a été ajouté qui se déclenche après la définition d'un mot de passe pour un utilisateur donné.
  • Une nouvelle vérification est disponible pour s'assurer que mysqli_connect() ou mysql_connect() est disponible. Cela résoudra une erreur fatale et affichera un message actionnable si l'extension PHP mysqli est manquante.
  • Le système de commentaires est désormais plus cohérent - les développeurs peuvent désormais passer le paramètre $comment_ID lors de l'appel de la fonction pour obtenir l'heure et la date du commentaire.
  • Une nouvelle fonction appelée move_dir() a été ajoutée pour permettre de déplacer un répertoire entier, et cela fonctionne sur tous les systèmes de fichiers.
  • La bibliothèque Requests a été mise à jour - elle prend désormais en charge les espaces de noms et a une validation d'entrée plus stricte. De nombreuses classes de la bibliothèque sont désormais marquées final , ce qui signifie que leurs méthodes ne peuvent pas être remplacées.
  • Il est désormais possible d'ajouter des noms de fichiers de pièces jointes personnalisés dans wp_mail() en transmettant un tableau de pièces jointes associatives.
  • Une amélioration de la sécurité a été apportée en mettant à jour wpdb::prepare() . Il échappe désormais les identifiants tels que les noms de table avec un espace réservé qui réduit le risque d'injection SQL.

Améliorations et correctifs des performances

L'un des principaux domaines d'intérêt de WordPress 6.2 est la performance, et la nouvelle version est conçue pour apporter des améliorations significatives.

Lors d'une session de questions-réponses tenue le 6 mars , Anne McCarthy et Rich Tabor ont discuté des améliorations apportées à cette dernière version de WordPress qui ont un impact sur les performances.

Ils ont mentionné que WordPress 6.2 avait optimisé le moteur de styles pour de meilleurs scores de performances phares. Un travail important a été fait pour améliorer les feuilles de style de bloc et le chargement CSS sur le front-end, comme en témoignent les métriques Web Vitals et Server Timing dans leurs tests internes.

Il y a eu une amélioration de la logique pour déterminer les images LCP dans les thèmes de blocs et éviter de les charger paresseusement. Cet ensemble de modifications utilise les avantages des parties de modèle de bloc pour éviter le chargement paresseux des images dans la partie de modèle de bloc d'en-tête, donnant aux thèmes de bloc une amélioration des performances, avec des accélérations TTFBd'environ 20 % etdes accélérationsLCP d'environ 14 %.Dans les pages contenant des images de héros, les améliorations de LCP sont encore plus notables, avec des vitesses en hausse d'environ 19 %.

De plus, WordPress 6.2 introduit quelques améliorations mineures, telles que :

  • Un nouveau filtre, « pre_wp_load_alloptions », a été ajouté, ce qui permet de court-circuiter le chargement des options chargées automatiquement dans WordPress avec une logique personnalisée.
  • Les résultats de la fonction get_adjacent_post() sont désormais mis en cache, ce qui améliore les performances.
  • Les clés de cache pour WP_Term_Query sont désormais basées sur SQL sans espaces réservés, ce qui augmente la probabilité d'accès au cache.
  • Correction d'un bogue où WP_Query amorçait deux fois les caches de publication .
  • Les métadonnées de terme à chargement différé à partir du cache ont également été améliorées en utilisant wp_cache_get_multiple() , ce qui se traduit par des performances plus rapides.
  • Les résultats de wp_get_global_settings() sont désormais mis en cache dans une seule requête, ce qui améliore le temps de réponse d'environ 8 %.

Visitez le suivi des problèmes de WordPress pour voir tous les changements liés aux performances dans WordPress 6.2.

Mesurer l'impact sur les performances

Comme vous l'avez peut-être déjà compris, chez Servebolt, nous sommes obsédés par la vitesse ! Pour cela, nous avons décidé de mesurer nous-mêmes l'impact de ces changements. Pour ce faire, nous avons créé un nouveau site WordPress avec la dernière version stable (6.1.1 au moment de la rédaction) sur une nouvelle machine virtuelle et ajouté dix messages factices.

Nous avons cloné cette application, puis l'avons mise à niveau vers WordPress 6.2 Release Candidate 4à l'aide de la commande WP-CLI.

En créant deux applications identiques, nous avons utilisé Grafana k6 pour tester les deux sites Web avec une charge soutenue pendant 3 minutes et 30 secondes. Voici comment chaque version a fonctionné.

Wordpress 6.1.1

Lors de l'utilisation de la version stable précédente, nous avons pu traiter 7 300 requêtes pendant la durée du test.Nous avons constaté que notre serveur pouvait traiter environ26 requêtes par seconde , 95 % des requêtes prenant moins de 226 ms pour être traitées.

Test de performances WordPress 6.1.1 K6

Wordpress 6.2

La nouvelle version de WordPress se concentre sur l'amélioration des performances, et cela se reflète clairement dans les chiffres.

Lors de l'utilisation de la dernière version de WordPress, nous avons observé que la plupart des requêtes étaient traitées en moins de 178 ms , et le serveur était également capable de traiter environ 250 requêtes supplémentairesdans le même laps de temps.

Un temps de réponse plus court a entraîné une augmentation du nombre de demandes servies etaméliore finalement la capacité à gérer les pics de trafic.

Test WordPress 6.2.2 K6

Dernières pensées

WordPress 6.2 est une autre version passionnante pour la communauté WordPress. En mettant l'accent sur les performances et l'expérience utilisateur, WordPress facilitera la gestion de leurs sites Web par les utilisateurs en offrant une meilleure gestion des médias et des blocs de contenu.

Nous vous recommandons vivement de passer à WordPress 6.2 pour profiter des différentes nouvelles fonctionnalités et – en particulier – des améliorations de performances.Avoir un site Web très efficace, rapide et stable est essentiel pour tout site ayant des besoins commerciaux critiques, et WordPress 6.2 vise à apporter un certain nombre d'améliorations aux performances de vos sites Web.

Cela dit, il est absolument essentiel de choisir un fournisseur d'hébergement qui fournit un service fiable et cohérent sur lequel vous pouvez compter.

Chez Servebolt, nous sommes fiers d'être un leader du marché dans l'espace d'hébergement - en construisant notre propre infrastructure de nouvelle génération et nos services de performance (y compris les domaines accélérés) - permettant aux entreprises qui choisissent d'héberger avec nous d'offrir de meilleures expériences empiriques à leurs utilisateurs finaux.