Comment votre WordPress site survit à 75 000 visites par minute

5 Min.
Trafic élevé WordPress  Hosting
Dernière mise à jour le

Entre-temps, près de 34 % de tous les sites web fonctionnent sur WordPress . Néanmoins, on leur sourit encore WordPress souvent en tant que petit système de gestion de contenu (CMS). Mais il ne doit pas se cacherWordPress . Surtout pas quand il s'agit de hautes performances. L'article suivant montre ce qui peut être réalisé WordPress ici.

WordPress & Haute performance - quelques exemples  

Les mégastars suivantes sont toutes utilisées WordPress comme CMS de site web. Il est clair que les WordPress sites de stars comme Katy Perry ou Justin Timberlake doivent faire face à un trafic constamment élevé, mais aussi à des pics de fréquentation.

Comment votre WordPress site survit à 75 000 visites par minute

Voici comment votre magazine survit à 75 000 visites par minute

Différence entre les visites et les visiteurs

Avant de révéler le secret de la façon dont votre site web peut gérer un trafic extrêmement élevé, j'aimerais expliquer la relation entre les visites et les hits. Un visiteur peut bien sûr appeler plusieurs sous-pages. Le temps de réflexion que l'utilisateur s'accorde entre les clics est l'indicateur clé pour établir une relation entre les visiteurs et les visites.

Si 900 visiteurs cliquent sur une page en moyenne toutes les trois secondes, nous avons 300 occurrences par seconde.

Une règle empirique importante est donc déjà prise en compte :  Le nombre de visiteurs est généralement au moins deux fois plus élevé que le nombre de visites.

WordPress & High-Performance - La mise en cache comme arme miracle

Alors comment un site parvient-il à prendre son petit déjeuner avec jusqu'à 150 000 visiteurs par minute sans se mettre à genoux ? L'arme miracle que nous avons RAIDBOXES déjà vue à le tarif le plus bas l'utilisation, les moyens Caching.

Notre mise en cache n'est pas un serveur Varnish séparé qui est lourdement connecté en amont, mais une technologie qui est intégrée par défaut du côté du serveur.

Un WordPress  cache permet non seulement de raccourcir le chemin qu'une requête doit emprunter, mais aussi de fournir une variante de la page plus rapide à charger.
Un cache permet de consulter des milliers de WordPress pages sans utiliser le processeur.

Le cache convertit un mélange de feuilles de style, de JavaScript, d'images, etc. en un document HTML statique, le stocke temporairement et le livre lorsque la page est appelée. Les documents statiques sont stockés dans la mémoire principale ou sur le disque dur du SSD.

1000 fois et le transformateur s'ennuie

Grâce à la mise en cache côté serveur, les requêtes sont directement délivrées, sans même avoir de contact avec le processeur et la base de données. Dans notre STARTER tarif, par exemple, 75 000 appels peuvent être traités en moins d'une minute en standard. Il s'agit WordPress donc d'un très bon système, en particulier pour les blogs, les magazines et les pages d'entreprise à forte fréquentation.

Nous en avons donc souvent fait l'expérience dans des périodes de haute performance, comme après la mention des pages clients dans une émission de télévision ou lors de campagnes de Marketing en ligne : bien que le processeur ait été mis à niveau à l'avance, il s'est finalement ennuyé parce que la mise en cache avait pris le relais de la livraison.

Cas particulier des hautes performances - WooCommerce

Toutefois, il existe une restriction importante : la déclaration fait référence aux pages statiques qui peuvent être stockées dans le cache.

Les requêtes dynamiques peuvent être mal mises en cache

La mise en cache n'est pas autorisée pour les demandes dynamiques, telles que le remplissage de formulaires de contact ou les processus de paiement dans le panier d'achat.

Un exemple de contenu dynamique est celui des pages de produits qui modifient les prix dans le panier d'achat en fonction des actions de l'utilisateur. Dans ce cas, il serait fatal que le prix dans le panier ou même à la caisse ne s'ajuste pas et que l'utilisateur se voit indiquer en permanence le prix temporairement mémorisé.

Comment votre WordPress site survit à 75 000 visites par minute
Chez Knalle Popkornkonditorei, diverses émissions de télévision et certaines campagnes d'AdWords et de médias sociaux ont souvent nécessité une plus grande puissance de processeur.

Ces pages dynamiques sont donc exclues par défaut de notre mise en cache pour en assurer le bon fonctionnement. Les visiteurs simultanés dans un panier d'achat ont donc généralement un impact direct sur le processeur.

De même, les communautés et les pages d'adhésion avec des forums et de nombreux visiteurs connectés sont difficiles à mettre en cache. Il y a donc un sérieux besoin d'action en termes de ressources matérielles.

La friterie comme métaphore favorite de notre CTO

Sans mise en cache, seul un nombre plus élevé de cœurs de processeurs permettra de répondre à un grand nombre de demandes simultanées de visiteurs. Notre directeur technique Marcel utilise toujours la friterie comme une métaphore pour expliquer le principe à des personnes non techniques :

Chaque noyau d'unité centrale représente un travailleur de la friterie. Plus il y a de personnes qui font des frites en même temps (les carottes sont disponibles), plus il est possible de vendre des frites (les utilisateurs peuvent répondre aux questions).

Soit dit en passant, cela ne s'applique pas à la vitesse à laquelle les gens travaillent. Pour cela, il faudrait augmenter la fréquence d'horloge du CPU. C'est le cas de nos nouveaux tarifs à partir du PRO tarif où les "travailleurs" (transformateurs) sont jusqu'à 30 % plus rapides.

Hébergement WordPress écoresponsable

Environ 600 visiteurs en même temps dans le panier d'achat comme maximum

Avec un préavis de deux jours, nous pouvons augmenter manuellement les taux à 24 cœurs et 64 Go de RAM pendant 24 heures. Cette méthode est particulièrement populaire auprès de nombreuses jeunes entreprises, qui sont La fosse aux lions veulent jouer la sécurité.

Pour le grand WooCommercemagasin, il y a donc notre tarif le plus performant "BUSINESS XXL" avec 12 vCores et 32 Go de RAM. Le panier peut contenir jusqu'à 600 000 visiteurs en cache par minute ou jusqu'à 600 visiteurs par seconde.

L'équilibrage des charges comme prochaine étape

Si plus de 600 visiteurs par seconde doivent être traités, l'équilibrage de la charge est l'étape suivante. Vous placez un équilibreur de charge devant les serveurs dédiés, qui distribue les demandes des visiteurs vers les serveurs dédiés.

De cette façon, il est possible de faire évoluer les ressources matérielles non seulement sur le même serveur, mais aussi au-delà des limites du serveur. C'est une méthode qui a été établie depuis des décennies et qui est très bien adaptée pour diriger un trafic élevé vers des canaux sensibles sans temps d'arrêt.

Conclusion : WordPress & La haute performance est depuis longtemps un très bon parti

Celui qui, aujourd'WordPress hui encore, se classe comme CMS pour les petits sites devrait reconsidérer d'urgence cette situation. Depuis longtemps, les CMS sont WordPress également établis pour les pages à haute performance et sont utilisés de nombreuses manières différentes. La mise en cache, en particulier, permet WordPress d'atteindre de véritables sommets.

Même les grandes boutiques en ligne ayant hosting un flux de visiteurs constamment élevé peuvent être traitées de manière fiable avec les Dans des pays tels que les États-Unis, cela a cessé d'être un secret depuis longtemps. J'espère pouvoir vous montrer dans cet article que nous pouvons également faire davantage confiance à notre CMS préféré en Allemagne.

Comment avez-vous vu jusquWordPress 'à présent ? Avez-vous peut-être déjà construit des sites à fort trafic ? J'attends avec impatience vos commentaires !


Articles connexes

Commentaires sur cet article

Ecrire un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués par * .