Qu’est-ce que la mise en cache WordPress et pourquoi est-ce important?

  1. 1. Guide du débutant pour comprendre les fonctions internes de WordPress
  2. 2. En train de lire: Qu’est-ce que la mise en cache WordPress et pourquoi est-ce important?
  3. 3. Comment fonctionne la mise en cache WordPress?
  4. 4. Comment installer et configurer la mise en cache WordPress avec WP Super Cache
  5. 5. Comment configurer la mise en cache WordPress avec W3 Total Cache (W3TC)
  6. 6. MaxCDN Review: le meilleur CDN pour WordPress?

C’est agréable de voir que vous avez lu mon ancien article ennuyeux sur le fonctionnement interne de WordPress – bravo! Attends quoi? Tu ne l’as pas? Pas de soucis, donnez-lui une lecture rapide – en particulier la partie sous “Que se passe-t-il lorsque quelqu’un consulte votre blog WordPress?”.


Comme le titre le suggère, nous allons apprendre la mise en cache WordPress. Dans cette publication, nous allons explorer chaque aspect de la mise en cache un par un, en détail.

  • Pourquoi c’est important
  • Comment ça marche
  • Et enfin, comment le mettre en œuvre.

Pourquoi la mise en cache WordPress est-elle si importante?

La mise en cache en bref

Au collège, quand ils m’enseignent un sujet que je ne connais pas, j’ai tendance à penser d’abord à ses applications, plutôt qu’à apprendre sur le sujet. Par exemple – relations de récurrence. Ils sont utilisés pour calculer le nième nombre d’une séquence de nombres, comme la séquence de Fibonacci. Une fois que j’ai compris son importance – comment les relations de récurrence permettent d’économiser beaucoup de temps précieux de calcul – eh bien, je me suis intéressé à cela. Si vous souhaitez en savoir un peu plus sur les relations de récurrence, vous avez de la chance – je vais le décrire brièvement dans le paragraphe suivant. Les gens qui ne veulent pas en savoir plus, pourraient l’ignorer – cela ne me dérangerait pas. ��

Choses intéressantes que la séquence de Fibonacci peut faire

UNE Séquence de Fibonacci est simplement l’addition des deux nombres précédents dans la séquence. Presque tout le monde issu de l’informatique sait de quoi je parle – vous êtes obligé d’écrire un programme (dans n’importe quelle langue) pour générer une séquence de Fibonacci. Si je dois partir de 0, alors la séquence de Fibonacci irait:

0, 1, 1, 2, 3, 5, 8 .. jusqu’à l’infini.

Maintenant, à partir de la séquence ci-dessus, si je vous demandais le 5ème numéro de la série, la réponse serait 3. Maintenant, si je vous demandais le 500ème nombre, vous auriez à calculer la série entière jusqu’au 500ème terme . Pour un ordinateur moderne, diable, votre téléphone le calculerait en moins d’une seconde. Mais en termes de processeur moderne, c’est beaucoup! Augmentez ce nombre de Fibonacci de 500 à 50 000 000 000 (50 milliards) et oui – vous auriez besoin de beaucoup plus de temps.

C’est là que la relation de récurrence entre en jeu. En appliquant des relations de récurrence, nous dérivons une formule qui peut calculer le nième terme de Fibonacci. Que ce soit le 5ème ou le 50ème ou le 50ème billion de termes de Fibonacci, cette formule dérivée peut les calculer tous exactement dans le même temps, c’est-à-dire un temps constant. C’est incroyablement utile car cela permet d’économiser beaucoup de temps de calcul précieux et cela nous aide également à calculer la complexité d’un programme.

Alors, quel est ce gros problème à propos de la mise en cache WordPress?

Agneau2

Google adore les sites plus rapides. Nous aimons tous les sites plus rapides. L’un des principaux facteurs de classement SERP (page des résultats des moteurs de recherche) de Google comprend la vitesse d’un site Web et son temps de réponse..

La mise en cache est un facteur fondamental pour déterminer les performances globales d’un site. Surtout dans WordPress, car il génère des pages HTML de manière dynamique – en utilisant du code PHP couplé à des requêtes de base de données MySQL. Avec des protocoles de mise en cache correctement configurés, votre site WordPress peut être plus rapide de plusieurs ordres de grandeur. Il permet d’éviter la redondance et d’accélérer les temps de chargement de votre site – gratuitement! Accélérer votre site WordPress peut être utilisé de 3 manières principales:

  1. Utilisez des serveurs en cluster haut de gamme incroyablement puissants
  2. Utiliser un réseau de diffusion de contenu (CDN)
  3. Configurer la mise en cache WordPress

Les deux premiers points peuvent être (très) chers et dépendent généralement du nombre de visiteurs d’un site. Cependant, la mise en cache WordPress peut être utilisée (et doit être utilisée) même dans le plus petit des sites Web. Il est intéressant de savoir que le plus grand nom de WordPress Managed Hosting – WPEngine utilise sa propre technologie de mise en cache propriétaire, appelée EverCache, qui combine les trois principales formes de mise en cache: mise en cache de pages, de bases de données et d’objets.

Qu’est-ce que la mise en cache WordPress?

Si vous avez lu mon article précédent, vous saurez le nombre de choses qui ont lieu chaque fois que quelqu’un visite votre site. Voici une image pour vous rafraîchir la mémoire:

Fonctionnement interne de WordPress

Et si ces pages Web générées dynamiquement étaient enregistrées sur le disque dur ou la mémoire (RAM) du serveur et servies à partir de là, chaque fois que quelqu’un demandait la page? Que ce soit une ou 1000 personnes, cette même page serait envoyée! Cela économiserait beaucoup de requêtes de base de données, l’exécution de code PHP, économisant ainsi le facteur le plus important – un temps de calcul précieux. Ce serait vraiment, vraiment rapide.

Il s’agit de la mise en cache WordPress. Réutilisation de données générées précédemment (ou de demandes telles que des requêtes de base de données) pour accélérer de nouvelles demandes ultérieures.

Mais attendez, que se passe-t-il si quelqu’un commente ou met à jour un post ou en publie un nouveau? Ces pages HTML générées précédemment ne contiennent-elles pas des données incorrectes / obsolètes? Vous avez raison, ce serait absolument le cas! Nous avons donc quelque chose appelé:

Purge du cache

La purge du cache signifie essentiellement la remise en cache de toutes les données précédemment mises en cache. Cela signifie que les anciens sont supprimés et que les nouveaux sont créés ou régénérés. Cela se déroule généralement sur la base d’un certain nombre de protocoles – dont certains incluent:

  • Lorsqu’un commentaire est publié
  • Lorsqu’un nouveau message est publié
  • Lorsqu’un ancien article est mis à jour

Le noyau WordPress et les plugins de mise en cache savent quand purger le cache afin que les anciennes données non pertinentes ne soient pas servies au visiteur.

Conclusion

Cette rubrique couvre les deux facteurs que je trouve importants à comprendre avant de commencer à apprendre la mise en cache WordPress. Maintenant que vous avez une bonne compréhension des deux, il est temps d’apprendre comment fonctionne la mise en cache.

Avantages de la mise en cache WordPress

Pour conclure ce chapitre, examinons certains des avantages de la mise en cache:

  • Accélérez votre site gratuitement
  • Améliorant ainsi le classement de Google et d’autres moteurs de recherche
  • Économisez une grande partie de la consommation de ressources du serveur – très utile pour les personnes qui hébergent leur site sur des serveurs d’hébergement partagé

Que pensez-vous de la mise en cache WordPress? Avez-vous quelque chose à ajouter à sa liste d’avantages? Faites-nous savoir dans la section commentaires ci-dessous!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map