La performance de vos sites WordPress a toujours été une priorité absolue pour notre équipe. C’est l’une des principales raisons pour lesquelles les clients nous choisissent aujourd’hui plutôt que nos concurrents, et nous l’avons prouvé à maintes reprises. Nous sommes constamment l’un des premiers de l’industrie à publier les derniers logiciels tels que PHP 8.0, et Review Signal nous a décerné des performances de « haut niveau » cinq années de suite.
Kinsta a également été le premier hébergeur WordPress géré à utiliser exclusivement Google Cloud Platform (GCP), et nous gardons un œil attentif sur leur infrastructure nouvellement publiée. Nous essayons toujours de repousser les limites, et aujourd’hui, nous passons à un tout autre niveau. Nous sommes ravis d’annoncer que nous passons à la prochaine génération de machines virtuelles « compute-optimized » (C2) de GCP.
Nous avons développé notre plateforme d’hébergement WordPress pour qu’elle soit entièrement évolutive, depuis nos plans Starter jusqu’à nos plans Entreprise. Cela signifie que nous ne nous contentons pas de déplacer quelques uns de nos clients vers ce nouveau matériel ou de limiter leur utilisation à nos plans de niveau supérieur. Nous rendons les nouvelles machines de GCP disponibles pour tout le monde chez Kinsta. Peu importe que vous soyez un blogueur occasionnel ou une entreprise du Fortune 500, vous allez récolter les bénéfices que ce changement a à offrir.
Quel impact cela aura-t-il exactement sur vous ? Au cours du dernier mois, nous avons testé ces nouvelles machines en interne et nous avons été époustouflés par leurs performances. Cela varie selon le type de site, mais nous constatons une amélioration de la performance de 30%, et jusqu’à 200% !
Non seulement vous verrez des temps de chargement plus rapides, mais vous remarquerez probablement aussi une différence dans la réactivité de votre tableau de bord d’administration WordPress. Pour ceux d’entre vous qui travaillent régulièrement sur vos sites WordPress, cela devrait vous aider à rendre votre flux de travail un peu plus agréable.
Inkline Media
L’infrastructure de Kinsta et les nouvelles VMs Compute-Optimized (C2) de GCP
Pour ceux d’entre vous qui ne sont peut-être pas familiers avec notre plateforme, il est important de comprendre qu’elle n’entre dans aucune des catégories d’hébergement traditionnelles. Toute notre infrastructure est construite sur Google Cloud et est différente des infrastructures traditionnelles partagées, VPS ou dédiées.
Chaque site sur notre plateforme fonctionne dans un conteneur logiciel isolé qui contient toutes les ressources logicielles nécessaires à son fonctionnement (Linux, Nginx, PHP, MySQL). Cela signifie que le logiciel qui exécute chaque site est 100% privé et n’est pas partagé, pas même entre vos propres sites. Nous utilisons les conteneurs Linux comme technologie sous-jacente pour notre infrastructure.
Chaque conteneur de site fonctionne sur une machine virtuelle de taille généreuse, en l’occurrence sur les nouvelles VMs Compute-Optimized (C2). Il est situé dans l’un des 35 centres de données GCP et sécurisé derrière Cloudflare et le pare-feu GCP. Les ressources matérielles (RAM/CPU) sont allouées automatiquement à chaque conteneur de site par nos machines virtuelles.
Les VM compute-optimised (C2) sont une nouvelle famille de calcul sur GCP, exposant des performances par thread et des vitesses de mémoire élevées qui profitent aux charges de travail les plus gourmandes en calcul. Les machines virtuelles compute-optimized sont idéales pour le calcul haute performance, l’automatisation du design électronique (EDA), les jeux, les applications single-threaded et plus encore.
Ces types de machines tirent également parti des processeurs évolutifs Intel de deuxième génération (Cascade Lake) et d’un turbo all-core soutenu jusqu’à 3,8 GHz. De plus, les machines virtuelles C2 offrent une transparence totale dans l’architecture des plateformes de serveurs sous-jacentes, ce qui permet un réglage avancé des performances.
En d’autres termes, ces machines sont capables de gérer même les sites WordPress les plus exigeants !
Chaque partie de notre infrastructure est aussi vitale que la suivante. C’est pourquoi tous les sites de Kinsta sont interconnectés via le réseau « premium » de la plateforme Google Cloud Platform, et pas seulement via leur réseau « standard ». Ceci est conçu pour minimiser les distances et les sauts, ce qui permet un transport global plus rapide et plus sûr de vos données.
Benchmarks des VMs Compute-Optimized (C2) de GCP
Passons maintenant à la partie amusante, les données ! Nous avons effectué une multitude de tests pour que vous puissiez voir la différence de ces nouveaux types de machines GCP. Pour chaque test, nous avons comparé la page d’accueil pendant une minute avec 15 utilisateurs simultanés. Vous trouverez ci-dessous les détails de nos environnements de test.
- Nouvelle machine C2 : Processeur évolutif Cascade Lake Intel alimenté par GCP et fonctionnant dans un conteneur isolé.
- Machine N1 : Processeur Intel Skylake alimenté par GCP et fonctionnant dans un conteneur isolé.
- OS : Ubuntu 16.04.6 LTS
- Stack du Container: Nginx 1.15.12, MariaDB 10.4.6
- Version de PHP: 7.3
- Cache de la page : Nous avons fait plusieurs tests, un pour le HIT du cache Kinsta et un pour le BYPASS du cache Kinsta.
Les tests ont été réalisés par Thoriq Firdaus, un contributeur WordPress et développeur web ici chez Kinsta. Il a contribué au coeur de WordPress, est Translation Editor pour WordPress Indonesia et développe un plugin d’abonnement MailChimp gratuit, WP Chimp.
Les données ci-dessous sont mesurées en requêtes par seconde. Plus il y a de requêtes, mieux c’est.
WordPress 5.2.3 (BYPASS du cache Kinsta)
Dans notre première série de tests, nous contournons intentionnellement (bypass) le cache de page de Kinsta. La raison en est que nous voulons tester les performances des processeurs en utilisant la pile suivante : Nginx, PHP-FPM et MySQL. Chaque requête non mise en cache sur le site est traitée par un worker PHP.
Nous avons utilisé WordPress 5.2.3 et le thème Twenty Nineteen. Notre site a été alimenté avec des données factices provenant de WP Test. Il contient des images de toutes tailles (petites, moyennes, grandes) ainsi qu’un tweet intégré.
Nous ne sommes pas trop concernés par les données factices, tant qu’elles correspondent sur les deux machines. Mesurer la différence de performance des machines GCP est vraiment ce qui nous intéresse. Le fait d’avoir plus de données factices aurait-il un impact sur la performance ? Oui, mais nous avons également testé quelques sites clients lourds plus loin ci-dessous pour que vous puissiez également en voir l’impact.
Nous avons comparé le site pendant une minute avec 15 utilisateurs simultanés.
Résultats du Benchmark
- WordPress 5.2.3 sur la machine N1 de GCP : 77.82 req/sec
- WordPress 5.2.3 sur la machine C2 de GCP : 163.89 req/sec 🏆
Les nouvelles machines C2 de GCP sont en moyenne 2,1 fois plus rapides lorsque nous contournons le cache (bypass) de Kinsta.
WordPress 5.2.3 (HIT du cache Kinsta)
Dans la deuxième série de tests, nous l’avons intentionnellement mis dans notre cache de page. Même si une requête mise en cache sera toujours plus rapide qu’une requête non mise en cache, nous étions curieux de voir les résultats. Ce qui est vraiment testé ici, c’est la partie Nginx de notre pile, car c’est ce qui gère notre cache de page.
Le site est le même que celui utilisé dans les tests ci-dessus. Nous avons comparé le site pendant une minute avec 15 utilisateurs simultanés.
Résultats du Benchmark
- WordPress 5.2.3 sur la machine N1 de GCP : 7,886.16 req/sec
- WordPress 5.2.3 sur la machine C2 de GCP : 16,426.32 req/sec 🏆
Les nouvelles machines C2 de GCP sont en moyenne 2,08 fois plus rapides lorsque nous utilisons le cache (HIT) Nginx de Kinsta.
WordPress 5.2.3 + WooCommerce 3.7.0 (BYPASS du cache Kinsta)
Dans la troisième série de tests, nous contournons à nouveau le cache de page Kinsta.
Nous avons utilisé WordPress 5.2.3, WooCommerce 3.7.0 et le thème Twenty Nineteen. Notre site a été alimenté avec des données factices provenant de WP Test. Il contient un peu moins d’images et de contenu que le faux site WordPress.
Nous avons comparé le site pendant une minute avec 15 utilisateurs simultanés.
Résultats du Benchmark
- WordPress 5.2.3+WooCommerce 3.7.0 on GCP N1 machine: 45.67 req/sec
- WordPress 5.2.3+WooCommerce 3.7.0 on GCP C2 machine: 178.62 req/sec 🏆
Les nouvelles machines C2 de GCP sont en moyenne 3,9 fois plus rapides lorsque nous contournons le cache (bypass) de Kinsta.
WordPress 5.2.3 + WooCommerce 3.7.0 (HIT du cache Kinsta)
Dans la quatrième série de tests, nous le faisons à nouveau intentionnellement sur notre cache de page Kinsta. Le site est le même que celui utilisé dans les tests ci-dessus. Nous avons comparé le site pendant une minute avec 15 utilisateurs simultanés.
Résultats du Benchmark
- WordPress 5.2.3 sur la machine N1 de GCP : 8,448.57 req/sec
- WordPress 5.2.3 sur la machine C2 de GCP : 17,790.20 req/sec 🏆
Les nouvelles machines C2 de GCP sont en moyenne 2,1 fois plus rapides lorsque nous utilisons le cache (HIT) Nginx de Kinsta.
Résultats de performances que nous voyons sur les sites des clients
Nous avons déjà commencé à migrer les sites WordPress des clients vers les nouvelles machines C2. Ci-dessous, nous partagerons avec vous les améliorations de performance que nous constatons sur les sites du monde réel hébergés chez Kinsta. Si vous êtes curieux de savoir quand vous serez migré, passez à notre calendrier de migration.
Avant de plonger, il est important de comprendre ce que signifient ces chartes. Nous utilisons un outil appelé Kinsta APM pour mesurer la performance des sites de Kinsta. C’est bien mieux que les outils de test de vitesse uniques standard car beaucoup d’entre eux ont des problèmes de latence ou partagent de la bande passante.
Essentiellement, ce que nous mesurons ci-dessous est le temps de réponse PHP et MySQL, ou plutôt combien de temps en moyenne un worker PHP est utilisé pour traiter une seule requête. La zone verte sur le graphique indique les temps de réponse aux services Web externes tels que Google Analytics ou les pixels marketing sur lesquels Kinsta n’a aucun contrôle.
Client 1 – Site d’information à forte fréquentation (des centaines de requêtes/minute)
Notre premier client est un site WordPress d’actualités à fort trafic faisant des centaines de requêtes PHP par minute. Après leur migration vers les nouvelles machines C2 compute-optimized, le temps de réponse moyen de leur site est passé de ~250 ms à ~80 ms. C’est une augmentation de 212,5 % de la performance !
Client 2 -Blog de Marketing populaire
Notre deuxième client est un blog de marketing populaire qui reçoit également une quantité importante de trafic. Après leur migration, le temps de réponse moyen de leur site est passé de ~300 ms à ~100 ms. C’est une augmentation de 200% de la performance !
Client 3 – Blog de communauté WordPress
Notre troisième client est un blog communautaire WordPress populaire. Après leur migration, le temps de réponse moyen de leur site est passé de ~400 ms à ~185 ms. C’est une augmentation de 116,22 % de la performance !
Client 4 – Agence WordPress
Notre quatrième client est Neuralab, une agence de design, de développement web et mobile spécialisée dans le développement d’applications web eCommerce. Sur le plan technologique, ils produisent en plus de WordPress et WooCommerce.
(Lecture suggérée : Votre guide pour créer et gérer une agence WordPress à succès).
Neuralab
Après la migration de Neuralab, le temps de réponse moyen de leur site est passé de ~450 ms à ~250 ms. C’est une augmentation de 80% de la performance !
Client 5 – Blog Santé et Bien-être
Notre cinquième client est un blog sur la santé et le bien-être. Ce site était déjà fortement optimisé, nous ne nous attendions donc pas à voir une grande différence. Mais après leur migration, le temps de réponse moyen de leur site est passé de ~250 ms à ~130 ms. C’est une augmentation de 92,3 % de la performance ! Ainsi, même les clients dont les sites sont déjà bien optimisés auront un impact.
Client 6 – Marché de fournisseurs de services
Credo est un marché qui aide les entreprises (en particulier les entreprises de commerce électronique, SaaS et B2B) à trouver, embaucher et bien travailler avec les entreprises de marketing numérique et les consultants du réseau de talents de Credo, qui ont été sélectionnés. Ils ont déménagé chez Kinsta en raison de problèmes de coûts et de performance avec leur ancien fournisseur actuel.
Credo
Après la migration de Credo, le temps de réponse moyen de leur site est passé de ~1600 ms à ~1100 ms. C’est une augmentation de 45,45 % de la performance !
Client 7 – WP Buffs, Service/maintenance WordPress
Notre septième client, WP Buffs, est un partenaire de Kinsta et fournit un support technique et des services de maintenance WordPress 24/7 pour toute personne, entreprise ou organisation ayant un site Web WordPress. Ils gèrent un nombre illimité d’éditions, d’améliorations de performances, de maintenance quotidienne de l’état de santé et de dépannage régulier de la sécurité afin que leurs clients n’aient pas à le faire.
Après avoir migré WP Buffs, le temps de réponse moyen de leur site est passé de ~850 ms à ~425 ms. C’est une augmentation de 100% de la performance !
Client 8 – Blog de développeur WordPress
Notre huitième client est un blog de développeur WordPress. Après leur migration, le temps de réponse moyen de leur site est passé de ~225 ms à ~125 ms. C’est une augmentation de 80% de la performance !
Client 9 – Ecommerce Site (Easy Digital Downloads)
Notre neuvième client est un site de commerce électronique qui utilise Easy Digital Downloads. Après leur migration, le temps de réponse moyen de leur site est passé de ~665 ms à ~500 ms. C’est une augmentation de 33 % de la performance !
Client 10 – Blog de Divertissement Sportif à Haute Fréquentation
Notre 10ème client est Superluchas, un magazine mexicain en ligne spécialisé dans la critique, les essais et les nouvelles de lutte professionnelle (Lucha Libre).
Superluchas
Après leur migration, le temps de réponse moyen de leur site est passé de ~1 100 ms à ~560 ms. C’est une augmentation de 96,43 % de la performance !
À retenir des résultats des Bencharks
Notre équipe est toujours à la recherche de moyens d’augmenter la performance de vos sites WordPress. En fait, au cours des deux derniers mois, nous avons également publié de nouvelles fonctionnalités impressionnantes telles que l’auto-optimisation des bases de données, le PHP Self-Healing, TLS 1.3, et PHP 8.1.
Cependant, depuis notre passage à Google Cloud Platform en 2016, nous pouvons dire sans aucun doute qu’il s’agit de loin du changement le plus excitant et le plus important que nous ayons apporté à notre plateforme en termes de performance.
En regardant les données, voici ce à quoi vous pouvez vous attendre des nouvelles machines C2 :
- Le simple déplacement de vos sites vers la nouvelle architecture permettra d’accélérer les temps de chargement, sans aucun travail ou test requis de votre part.
- Grâce au fonctionnement des machines C2, les sites plus lourds verront leurs performances augmenter davantage que celles des sites déjà optimisés. Mais comme nous l’avons vu plus haut, même les sites optimisés remarquent une différence.
- Ce changement n’a pas seulement un impact sur le frontend de vos sites. Vous verrez aussi des temps de chargement plus rapides sur le backend, lorsque vous travaillez dans votre tableau de bord d’administration WordPress.
Il a toujours été important pour nous que chacun, quel que soit son plan d’hébergement, bénéficie de la même architecture haute performance pour alimenter ses sites WordPress. Cela permet aux entreprises de toutes tailles, des blogs aux entreprises du Fortune 500, d’évoluer facilement avec Kinsta au fur et à mesure de leur croissance.
Le passage aux nouvelles machines C2 (Compute-Optimized) de Google Cloud Platform a porté notre plateforme déjà rapide à un tout autre niveau. Nous constatons des gains de performance massifs dans tous les domaines, ce qui donne à nos clients l’avantage concurrentiel dont ils ont besoin pour réussir.
Kinsta
Calendrier de migration pour vos sites WordPress
Pour rappel, les nouvelles machines C2 compute-optimized sont disponibles pour tout le monde, des plans Starter aux plans Entreprise. Plans de base pour personnalisés. Elles constitueront l’épine dorsale de notre infrastructure pour l’avenir, et la valeur par défaut pour les nouveaux sites WordPress que vous créerez.
Régions disponibles pour les instances C2
Les machines C2 se trouvent dans la plupart des 35 centres de données GCP disponibles pour nos clients. Vous trouverez ces machines dans les emplacements ci-dessous :
- Changhua County, Taiwan (asia-east1)
- Hong Kong (asia-east2)
- Tokyo, Japan (asia-northeast1)
- Osaka, Japan (asia-northeast2)
- Seoul, South Korea (asia-northeast3)
- Mumbai, India (asia-south1)
- Delhi, India (asia-south2)
- Jurong West, Singapore (asia-southeast1)
- Jakarta, Indonesia (asia-southeast2)
- Sydney, Australia (australia-southeast1)
- Melbourne, Australia (australia-southeast2)
- St. Ghislain, Belgium (europe-west1)
- London, United Kingdom (europe-west2)
- Frankfurt, Germany (europe-west3)
- Eemshaven, Netherlands (europe-west4)
- Zurich, Switzerland (europe-west6)
- Montréal, Canada (northamerica-northeast1)
- Toronto, Canada (northamerica-northeast2)
- São Paulo, Brazil (southamerica-east1)
- Council Bluffs, Iowa, USA (us-central1)
- Moncks Corner, South Carolina, USA (us-east1)
- Ashburn, Virginia, USA (us-east4)
- Columbus, Ohio, USA (us-east5)
- The Dalles, Oregon, USA (us-west1)
- Los Angeles, California, USA (us-west2)
- Salt Lake City, Utah, USA (us-west3)
- Las Vegas, Nevada, USA (us-west4)
Si vous êtes curieux de savoir où est hébergé l’un de vos sites existants, vous pouvez le trouver sous l’onglet « Info » de votre site dans le tableau de bord MyKinsta. Vous pouvez également le comparer à notre liste d’emplacements de centres de données.
Ce que vous devez savoir
All client sites in available regions have been successfully migrated to C2 instances. As Google Cloud Platform makes C2 instances available in additional regions, our team will proceed with moving to the new infrastructure. If you’re a current Kinsta client, here’s what you need to know about future C2 migrations.
- Au lieu de migrer en direct des sites individuels (ce qui prendrait des mois), nous allons déplacer des machines entières vers la nouvelle architecture. Cela permettra à tous de profiter des gains de performance le plus rapidement possible.
- Lors de la migration, il y aura un petit temps d’arrêt par machine (5-15 minutes). Mais cela se fera pendant nos périodes de maintenance, ou plutôt en dehors des heures de pointe en fonction de la région dans laquelle se trouve votre site. Les travaux de maintenance prévus seront affichés à l’avance sur notre Page de Statut pour tous les emplacements touchés. Vous pouvez vous abonner aux mises à jour de chaque centre de données.
- Aucune adresse IP ne changera pendant le processus.
- Pour ceux d’entre vous qui sont sur nos plans dédiés et qui souhaitent migrer, vous aurez besoin de discuter avec notre équipe de vente car ceux-ci sont traités au cas par cas.
- Si vous vous trouvez dans une région où une machine C2 n’est pas disponible et que vous souhaitez déménager, c’est possible. Mais donnez à notre équipe d’administrateurs système le temps d’effectuer les migrations vers les nouvelles machines à l’échelle de la plateforme. Nous vous tiendrons au courant. Gardez à l’esprit que vous devez toujours héberger vos sites au plus près de l’endroit où se trouvent la majorité de vos clients et visiteurs. Cela aide à réduire la latence du réseau et le TTFB.
Résumé
Il est important pour notre équipe que nous continuions à tenir notre promesse de fournir un hébergement WordPress de haute performance. Nous comprenons parfaitement que pour beaucoup d’entre vous, c’est l’une des principales raisons pour lesquelles vous nous choisissez plutôt que la concurrence. C’est pourquoi nous sommes ravis de mettre les machines C2 Compute-optimized à la disposition de tous, quel que soit le plan que vous avez choisi.
Que vous ayez un blogue à faible trafic ou un site WooCommerce très exigeant, vous serez en mesure de grandir avec Kinsta et d’atteindre des vitesses plus rapides que ce que vous pensiez être possible.
Il est également possible de stimuler votre optimisation globale en minifiant votre code. Kinsta a intégré une fonction de minification du code directement dans le tableau de bord MyKinsta, permettant aux clients d’activer la minification automatique de CSS et JavaScript d’un simple clic.
Nous savons que certains d’entre vous ont peut-être encore des questions. Si vous êtes un client de Kinsta, vous pouvez ouvrir un ticket avec notre équipe de support, et nous serions ravis de vous aider. Si vous avez des questions sur le choix du bon plan d’hébergement chez Kinsta, n’hésitez pas à contacter notre équipe commerciale.
N’oubliez pas de jeter un coup d’œil à toutes les autres mises à jour de fonctionnalités que nous avons publiées et abonnez-vous à notre newsletter pour rester au courant de tous les changements les plus récents.
Assurez-vous de consulter toutes les autres fonctionnalités géniales que nous avons publiées et abonnez-vous à notre newsletter pour rester informé des derniers changements.
Laisser un commentaire