Passer au contenu principal




A couple of days ago, we looked into how you can drive more la toile traffic to your WordPress website, so this isn’t it. We also ventured into starting your own free-lance business with WordPress, so this isn’t that as well. In today’s artículo, we will not show you how to start a WordPress business or drive more traffic. Instead, we will take you through a step by step guide on setting up your WordPress site for when you finally frappé the pot of gold as far as traffic goes. This we do in a bid to ascertain that your site doesn’t break when you start getting more and more visitors. Enjoy and don’t leave without sharing your thoughts in the comment section at the end.

Voici une brève description de cette portion:

  • Comment préparer WordPress pour un trafic élevé
  • Étude de cas de sites WordPress à fort trafic et… Que font-ils pour faire face aux chiffres élevés?
  • Plugins et outils essentiels pour les sites WordPress à fort trafic (Juicy)
  • Acquérir du trafic WordPress (euh-oh, nous venons de dire que nous n'entrerons pas dans la génération de trafic, mais que nous devions le faire, car, eh bien, nous parlons de trafic)

Comment préparer votre site WordPress pour un trafic élevé

préparer-planifier-organiser-9059754

Prêt à l'emploi, WordPress est conçu de manière évolutive, ce qui lui permet de s'adapter à n'importe quelle tâche, difficile ou simple, et / ou à toute quantité de trafic que vous lui lancez. Mais il y a quelques considérations que vous devez garder à l'esprit lorsque vous augmentez le trafic pour vous assurer que votre site fonctionne au mieux. Quelles sont ces considérations?

Processor & Memory Limitations

Pour avoir votre site WordPress en ligne, vous avez besoin d'un serveur Web capable. Vous avez besoin de ressources serveur suffisantes pour exécuter votre site sans tracas. Deux ressources serveur dont vous avez absolument besoin sont une puissance de processeur et une mémoire adéquates. Désormais, des niveaux de trafic élevés peuvent être extrêmement pénibles pour votre serveur Web, ce qui entraîne un ralentissement ou une panne de votre site.

Which is exactly what we don’t want happening, especially when you’re receiving tens of millions of visits and page views. What to do? Firstly, ensure your web host has the server resources required to provide sufficient memory and processor power. And since WordPress runs on MySQL et PHP, make sure your host provides the latest stable versions of these platforms to create a favorable environment in which to run your WordPress site.

Speaking of MySQL, did you know you can rig your MySQL settings to permit many simultaneous database connections? Oh yeah you can. It’s called replication, which – among other things – ensures users won’t encounter the “connection timed out” error when accessing your busy site. On top of that, you can improve MySQL performance by proper indexing, and using mettre en doute caching. Further, you can create a read-only slave of your master database in order to separate read requests from insert/update queries, which results in a faster and sturdier environment for your high traffic WordPress site.

Mais en tant que débutant, cela peut vous sembler trop étranger, c'est pourquoi l'équipe de Core WordPress a créé le Plug-in HyperDB pour vous aider. Si vous êtes un peu curieux, HyperDB, "... est une classe de base de données avancée qui prend en charge la réplication, le basculement, l'équilibrage de charge et le partitionnement." C'est le genre de solution dont vous avez besoin lorsque votre trafic commence à s'accumuler. Passer à autre chose ...

Données en rafale

Certains hébergeurs Web vous permettront de dépasser une limite de vitesse de transfert prédéfinie - ce que l'on appelle des données en rafale - lorsque la demande de votre contenu est élevée. Certains serveurs sont automatiquement configurés pour autoriser ce service. D'autres hébergeurs vous factureront le service, tandis que d'autres ne l'ont pas du tout. Il est de votre devoir de vérifier auprès de votre fournisseur de services.

Limiter les graphiques et les plugins WordPress

Supposons que votre site WordPress utilise cinq graphiques et quatre fichiers de modèle WordPress pour créer la conception de votre site. Pour 1 000 visiteurs Web, ces fichiers seront chargés 9 000 fois, ce qui entraînera une énorme demande sur votre site. Les plugins WordPress sont également appelés par votre thème et, pour fonctionner, ils effectuent des requêtes dans votre base de données. Cela signifie simplement que plus vous avez de plugins, plus les requêtes de base de données sont nombreuses et plus l'activité de votre serveur est lourde. Que faire?

  • Réduisez le nombre de graphiques nécessaires pour créer la conception de votre site WordPress. Vous pouvez le faire en éliminant les graphiques inutiles et en modifiant vos fichiers style.css et modèles.
  • Désactivez les plugins WordPress dont vous pouvez vous passer même si c'est pour les quelques jours que vous avez un pic de trafic. Examinez le codage en dur de certaines des fonctionnalités dont vous avez besoin directement dans votre thème.

Utiliser un réseau de diffusion de contenu (CDN)

Pour éviter les surcharges de trafic (dépassant votre bande passante allouée) et maximiser les performances de votre site WordPress, vous devriez envisager d'utiliser un réseau de diffusion de contenu aka CDN. De cette façon, les fichiers de votre site sont servis à partir d'un centre de données le plus proche du visiteur Web. Cela réduit considérablement la charge sur votre serveur, car des copies de vos fichiers sont stockées dans plusieurs centres de données à travers le monde.

Lorsqu'il y a une énorme demande pour votre contenu, votre serveur ne sera pas l'extrémité de réception absolue du pic de trafic - les serveurs CDN agiront comme un bouclier. Il existe de nombreuses solutions CDN payantes à l'utilisation, vous devez donc les mettre en place en un rien de temps. Si vous ne savez pas par où commencer, nous vous recommandons CloudFlare (un favori personnel).

Passez à un meilleur hébergement Web

Bien sûr, l'hébergement Web partagé est idéal pour les nouveaux blogs à faible trafic. Cependant, cela deviendra un problème lorsque votre trafic augmentera à des dizaines de milliers de vues par jour. Si vous êtes actuellement sur un plan d'hébergement partagé et que vous remarquez des performances médiocres lorsque vous avez des pics de trafic, envisagez de migrer vers VPS. Si vous rencontrez des problèmes de trafic avec votre plan VPS, migrez vers un serveur dédié, etc.

Il existe quelques sociétés d'hébergement WordPress gérées qui vous offrent d'excellents forfaits d'hébergement WordPress gérés. Ils incluent WPEngine, Flywheel et Media Temple, entre autres. Ces sociétés fournissent toute une gamme de fonctionnalités allant des mises à jour et sauvegardes automatiques, du CDN, des couches de mise en cache, de la sécurité de pointe, de l'infrastructure dédiée et d'un excellent support, entre autres. Les prix ne sont peut-être pas adaptés aux débutants, mais pour la tranquillité d'esprit et l'assortiment de fonctionnalités impressionnantes que vous obtenez, ils valent chaque centime.

Use a Caching Brancher

A caching plugin could be the tool that saves your site from collapse when the number of visitors go up, up and up. How so? Glad you asked. A caching plugin usually creates HTML versions of your pages, which reduces the number of times WordPress needs to invoke PHP to serve pages. With a great caching plugin, you can increase the speed of your WordPress site, while shielding yourself from the negative effects of a downtime.

Vous souhaitez opter pour un plugin de mise en cache qui prend en charge des fonctionnalités telles que la mise en cache de page, la mise en cache de base de données, le CDN et la minification pour n'en citer que quelques-unes. De bons exemples de plugins de mise en cache impressionnants incluent Cache total W3, Cache de vernis, et WP Super Cache entre autres.

Tirez parti de l'architecture orientée services

La plupart des plans d'hébergement de base hébergeront votre site WordPress et votre base de données MySQL sur une seule machine. Malheureusement, ce type de configuration ne favorise pas la résilience ou la vitesse du site lorsque votre trafic augmente. Que faire?

Vous pouvez diviser votre WordPress en plusieurs parties et servir chacune séparément. Qu'est ce que ça veut dire? (Tellement collant) En tirant parti d'une configuration orientée service, vous prendrez plus de charge, courrez plus vite et identifierez facilement les points de stress qui doivent être corrigés. Voici un exemple d'architecture orientée services:

  • Base de données MySQL pour héberger votre base de données WordPress maître / esclave
  • Couche proxy Nginx / Varnish pour gérer toutes les demandes initiales des utilisateurs
  • Serveur Web Nginx / Apache2 pour gérer le rendu des pages et l'administration du site
  • Serveur d'images ou CDN pour servir les fichiers multimédias

Notez que la configuration ci-dessus n'est qu'une illustration, la vôtre peut être différente en fonction de vos besoins. Avec une excellente architecture en place, vous pouvez faire évoluer n'importe quelle couche indépendamment en fonction de vos niveaux de trafic. Néanmoins, ne vous inquiétez pas des détails, si vous ne comprenez pas l'architecture orientée services, veuillez consulter votre fournisseur de services Web pour obtenir des instructions sur la configuration de votre conception.

Étude de cas: sites WordPress à fort trafic

graphique-augmentation-taux-4454034

Dans cette section, nous examinerons rapidement certains sites WordPress à fort trafic et comment ils gèrent des volumes de trafic élevés. Tout d'abord, voici la liste des candidats qui ont participé à notre étude de cas aujourd'hui. Oh au fait, ils tirent le genre de statistiques dont nous ne rêvons que:

Voyons maintenant comment ils font face à d'énormes volumes de trafic.

Air chaud

Après seulement 48 heures de lancement, Mark Jaquith - le développeur derrière HotAir - a dû migrer le site vers un nouveau serveur. Je suppose qu'il n'anticipait pas autant de croissance en si peu de temps. Et afin de suivre le trafic croissant, Mark a investi dans un CDN pour fournir du contenu statique, une solution de mise en cache proactive et un équilibreur de charge avec plusieurs backends Web. HotAir utilise VaultPress for backups (and so do we – it’s pretty awesome), Google Analytics for the dets, News beat, chart beat and WordPress stats (for more dets).

Tendances numériques

Digital Trends n'est plus le bébé qu'il était au lancement. Avec plus de 33 millions de pages vues chaque mois, c'est l'un des sites WP à la croissance la plus rapide, étant donné qu'il a commencé avec environ 1 million d'uniques par mois. Voici ce que Tom Willmot, le gars qui nous a apporté Digital Trends, a à dire:

Quand j'ai commencé à travailler sur le site Web, il y avait de gros puits de performances dans la base de code qui avaient besoin d'être aplatis… Un bon codage et une mise en cache persistante des objets suffisent pour commencer.

C'est vrai, nettoyez vos enfants de code. Passer à autre chose.

Slashgear

Contrairement aux autres entreprises que nous examinons dans cette section, Slashgear avait mis en place un plan d'évolutivité lors de son lancement. Leur plan était d'augmenter leur trafic de 30% chaque année. Le seul problème? Leur plan ne tenait pas compte des pics de trafic soudains. Vous lisez cette partie parce que leur seuil était dépassé à chaque fois qu'Apple faisait une énorme annonce. Le résultat? Le site aurait du mal à répondre à la demande.

So how did Slashgear handle the upsurges? Firstly, they added Amazone EC2 to their infrastructure. They hosted the website over at SoftLayer, a dedicated cloud web host (much like Cloudways cloud alojamiento options). Then they adopted the Disqus comment system, which took the comment load off their servers. They have powerful caching in place, and advises you to use a trial-and-error method to set up your WordPress site.

Le prochain Web

Le Next Web a été lancé alors qu'il y avait peu de grands sites WordPress. En tant que tels, ils n'étaient pas vraiment préparés à la forte hausse du trafic. Tout de même, ils se sont adaptés et ont appris en cours de route. Lorsque le trafic a augmenté, Arjen Schat et Pablo Roman ont dû travailler rapidement. Je suis allé travailler et j'ai trouvé Memcached pour les requêtes lourdes, Munin pour la surveillance et Varnish comme proxy inverse. Ils utilisent également W3 Total Cache et WPVarnish. (zing)

iCulture.nl

iCulture.nl a commencé comme iPhoneclub.nl sur l'hébergement partagé, mais ils ont été immédiatement expulsés parce que - un trafic élevé. Ils sont passés à l'hébergement VPS mais ont été renvoyés une fois de plus. Ils sont donc passés au serveur dédié et ont incorporé un CDN, mais cela ne le couperait pas. Enfin, ils se sont installés sur des serveurs à charge équilibrée et ont jeté CDN au mélange.

Avec une architecture orientée services, iCulture.nl a survécu à des niveaux de trafic élevés depuis novembre 2011 sans aucun problème. Ils utilisent des outils tels que W3 Total Cache, WP Widget Cache, Plugin Output Cache, Articles récents, Commentaires récents et articles équivalents, Clean Options et plugin de recherche WordPress Sphinx. Ils ont adopté un design réactif pour répondre aux besoins des visiteurs mobiles.

Plugins et outils essentiels pour les sites WordPress à fort trafic

Nous avons parsemé cet article d'un certain nombre de plugins, d'outils et de solutions destinés aux sites WordPress à fort trafic. En tant que tel, cette section résumera simplement les ressources que vous voudrez peut-être utiliser:

  1. Solution d'hébergement compatible avec le trafic élevé (comme WPEngine, Cloudways, etc.)
  2. Amélioration de la mise en cache du site Web (avec Cache total W3WP Super CacheCache de vernisMemcached et Cache de widget WP)
  3. Meilleure gestion des commentaires (Disqus
  4. CDN pour des performances améliorées (CDN CloudFlare & MaxCDN sont tous les deux excellents)
  5. Sauvegardes de sites Web fréquentes et fiables (VaultPress, BackWPup, BackupBuddy etc.)
  6. Analytics & suivi tools (like MuninStatistiques WordPress, et Google Analytics)

De toute évidence, vous n'avez à utiliser aucun de ces outils, mais ce sont des outils et des ressources utiles qui peuvent rendre la gestion d'un site Web à fort trafic beaucoup plus facile à gérer.

Acquérir du trafic WordPress

Peut-être êtes-vous un débutant sans beaucoup de trafic. Vous lisez peut-être cet article pour vous préparer à l'évolutivité contrairement à la plupart des personnes de notre étude de cas. Bien qu'il soit bon d'être préparé, le mieux serait de créer votre entreprise basée sur WordPress et d'apprendre en cours de route. C'est la meilleure façon d'apprendre. Après tout, l'expérience est le meilleur enseignant. Pour que votre entreprise prospère, vous devez d'abord générer plus de trafic sur votre site WordPress. Voici un petit mot de Mike pour garder votre motivation:

Créer un site WordPress à fort trafic n'est pas aussi compliqué que beaucoup voudraient vous le faire croire. Bien sûr, cela prend beaucoup de tests, d'échecs et de tout recommencer, mais une fois que vous aurez compris, vous regretterez pourquoi vous n'avez pas commencé plus tôt. - Mike Wallagher, Comment promouvoir votre blog et obtenir plus de trafic.

À la fin de la journée ...

Survivre aux pics de trafic et / ou gérer un site WordPress à fort trafic ne devrait pas vous intimider. En substance, vous devez profiter du trafic élevé et travailler à la croissance de votre entreprise. Comment gérez-vous le trafic sur votre site WordPress? Vous avez des problèmes liés au trafic élevé sur votre site WordPress? Veuillez partager vos expériences avec nous dans la section commentaires ci-dessous. Adieu!