Cache du site : de quoi s'agit-il et comment voir le vôtre

Publié: 2020-12-02

Qu'est-ce que la mise en cache de site Web ?

L'une des technologies les plus avantageuses actuellement disponibles est la mise en cache de sites Web. Une fois que vous avez mis en cache des pages Web, votre site sera beaucoup plus rapide. Cela signifie que vos scores SEO s'amélioreront avec la satisfaction de vos utilisateurs. Vous verrez également de bien meilleures conversions conduisant à une augmentation des bénéfices si vous vendez vos services ou produits en ligne. Les détails spécifiques et la technologie requise pour la mise en cache sont extrêmement compliqués. Malgré cela, l'idée est en fait très simple.

Un bon exemple est si on vous demandait de trouver une solution pour deux plus deux. Vous savez automatiquement que la réponse est quatre. Vous n'avez pas eu besoin d'effectuer de calculs pour déterminer la réponse car vous avez utilisé l'addition si souvent au cours de votre vie. Vous vous souvenez de la réponse sans aucun traitement mental nécessaire. Ce concept est similaire au fonctionnement du processus de mise en cache. Chaque mois, les sites Web sont généralement consultés de quelques centaines à des millions de fois.

Dans des circonstances normales, lorsqu'une page Web est demandée par votre navigateur, le serveur doit effectuer de nombreux calculs longs et complexes. Les messages les plus récents doivent être récupérés, les widgets de la barre latérale du site localisés, le pied de page et l'en-tête générés, etc. Les résultats pour beaucoup de ces calculs seront identiques. La raison pour laquelle la mise en cache est si importante est qu'elle permet à votre serveur de se souvenir des résultats au lieu de traiter séparément chaque demande individuelle.

Chaque fois que vous ouvrez un site Web, des morceaux de pages sont récupérés par votre navigateur puis stockés sur le disque dur de votre ordinateur. Voici quelques-uns des actifs les plus fréquemment stockés par votre navigateur :

  • Javascript
  • CSS
  • HTML
  • Images
  • Des photos
  • Logos
  • Arrière-plans

Votre navigateur met généralement en cache ce que l'on appelle des actifs statiques. Ce sont des parties du site qui restent les mêmes entre les visites. Chaque site Web individuel détermine la durée de mise en cache des actifs et lesquels. Certains actifs seront supprimés de votre disque dur en quelques jours tandis que d'autres peuvent rester dans votre cache jusqu'à un an.

Certaines personnes deviennent quelque peu nerveuses lorsque des actifs d'apprentissage de nombreux sites Web sont stockés sur leurs disques durs sans leur permission ou leur connaissance. En effet, une grande confiance est accordée aux développeurs Web. Les développeurs ne placent généralement rien de malveillant ou de destructeur sur votre ordinateur. Malgré des exceptions assez rares, la mise en cache du navigateur vous offre plus d'avantages que de risques. Vous pouvez garantir la sécurité de votre ordinateur en utilisant votre bon sens, une protection antivirus et de bons pare-feux.

Les pages Web en cache sont-elles plus efficaces ?

Oui, la mise en cache rend votre site Web beaucoup plus efficace. Une fois que votre site Web est correctement codé, il peut se charger en aussi peu que deux secondes. Vous pouvez vérifier la vitesse de votre site en utilisant une grande variété d'outils disponibles en ligne. Des services et des outils gratuits sont également disponibles. Si votre vitesse est lente, la solution consiste à mettre en cache votre site Web. Il existe deux types de base de mise en cache, le serveur et le navigateur. Vous pouvez réduire considérablement votre temps de chargement pour vous assurer que votre site Web se charge beaucoup plus rapidement.

Si votre site est trop lent, vous perdrez des utilisateurs. La plupart des consommateurs n'attendront pas la fin du chargement de votre site Web. Ils partiront et leurs affaires iront à l'un de vos concurrents. Une autre considération importante est qu'en plus de rendre votre site plus rapide, vous améliorez également les performances globales. Lorsque vous recevez un pic de trafic inattendu, votre site Web sera en mesure de fonctionner beaucoup plus efficacement. Une étude récente a été menée concernant la mise en cache. Les résultats ont montré que la mise en cache augmentait la vitesse d'un maximum de 300 %. Voici un exemple de temps de chargement plus rapides après la mise en cache d'une page Web :

Cache du site : de quoi s'agit-il et comment voir le vôtre

(Crédit image : SearchVIU)

Vérifier le cache du site Web

La façon la plus simple de comprendre le processus de mise en cache consiste à examiner le processus nécessaire pour servir les pages. Un bon exemple est si vous avez un blog et avez activé la mise en cache. La première fois qu'un nouveau visiteur consulte votre page, il est reçu de manière traditionnelle. Votre site reçoit la demande, elle est traitée par le serveur, la page est transformée en un fichier HTML puis envoyée au navigateur Web de votre visiteur.

Lorsque vous activez votre cache en ligne, le fichier HTML est stocké par votre serveur. C'est généralement dans la RAM ou la mémoire vive en raison de la vitesse rapide. La prochaine fois que votre page est consultée par un visiteur ou par vous-même, aucun traitement ou conversion HTML n'est nécessaire. Le fichier HTML est déjà préparé, il peut donc être envoyé directement au navigateur. Vous pouvez vérifier le cache de votre site Web en saisissant CMD dans la zone de recherche de votre fenêtre, puis en cliquant sur Invite de commandes. Par exemple:

Cache du site : de quoi s'agit-il et comment voir le vôtre

(Crédit image : GreenGeeks)

Lorsque vous atteignez la fenêtre d'invite de commande, entrez brièvement la liste WMIC Memcache et appuyez sur Entrée. Vous verrez alors l'état et la taille de la mémoire cache sur l'écran de votre ordinateur.

Mon cache Web est-il affecté si je modifie mon contenu ?

L'une des plus grandes préoccupations est ce qui se passe si le contenu est modifié après l'activation de la mise en cache. De nombreuses personnes pensent que les nouveaux messages ne seront pas visibles car ils ne feront pas partie du cache Web. Tant que votre système de mise en cache a été configuré correctement, il n'y a aucune raison de s'inquiéter. Lorsque certaines conditions sont remplies, y compris la modification ou l'ajout de votre contenu, votre cache est vidé puis régénéré pour garantir que toutes les nouvelles informations peuvent être consultées par vos visiteurs.

Vous serez intéressé

Un bon exemple est si vous avez configuré votre cache pour un site WordPress. Lorsque vous publiez un nouvel article, la version en cache de votre page d'accueil et les pages d'archives sont supprimées. Tous vos autres messages et pages ne sont pas affectés car vous n'avez apporté aucune modification.

Types de mise en cache

Il existe deux types de caches de base. La mise en cache du navigateur est effectuée côté utilisateur. La mise en cache du serveur s'effectue directement via le serveur. Lorsque vous ouvrez un site Web, vous devez récupérer bien plus que le contenu de la page, comme les polices, les feuilles de style et les fichiers JavaScript. Tout cela est téléchargé par votre navigateur avec le contenu réel de la page. Lorsque la mise en cache du navigateur est activée, votre navigateur a la capacité de stocker ces fichiers pendant un certain temps.

Cela signifie que vous n'avez pas besoin de récupérer des fichiers à chaque fois que vous ouvrez le site Web. Lors de votre première visite, de nombreuses ressources sont immédiatement mises en cache par votre navigateur. Quelques secondes sont généralement nécessaires pour terminer le téléchargement. La prochaine fois que vous ouvrirez le site, vous verrez que le temps de chargement a considérablement diminué. C'est souvent d'au moins une seconde. Le mécanisme nécessaire à la mise en cache du serveur est différent. Les résultats de la demande sont stockés au lieu de traiter chaque demande individuelle. L'image ci-dessous montre la quantité de ressources téléchargées sur votre navigateur lorsque vous vous connectez pour la première fois à wikipedia. Cela peut sembler beaucoup, mais à cause de la mise en cache du navigateur, la prochaine fois que vous vous connecterez, il sera considérablement réduit car il a été enregistré sur votre navigateur.

Cache du site : de quoi s'agit-il et comment voir le vôtre

(Crédit image : Code par Amir)

Vous recevez les résultats enregistrés pour vous assurer que tout se passe beaucoup plus rapidement. Vous connaissez peut-être déjà les termes cache de page entière et cache d'objets. Ce sont les deux méthodes de mise en cache du serveur. Le cache pleine page est décrit ci-dessus. Un cache d'objets est différent car seuls des morceaux de données et des bits sont stockés au lieu de pages complètes. Ce type de mise en cache est souvent utile pour le code ou lorsque des opérations complexes sont stockées, notamment la génération de votre menu de navigation.

Testez votre SEO en 60 secondes !

Diib est l'un des meilleurs outils de référencement au monde. Diib utilise la puissance du Big Data pour vous aider à augmenter rapidement et facilement votre trafic et vos classements. Nous vous ferons même savoir si vous méritez déjà d'être mieux classé pour certains mots-clés.

  • Outil de référencement automatisé facile à utiliser
  • Surveillance des mots-clés et des backlinks + idées
  • Vitesse, sécurité, + suivi Core Vitals
  • Suggère intelligemment des idées pour améliorer le référencement
  • Plus de 250 000 000 membres dans le monde
  • Analyse comparative et analyse des concurrents intégrée

Par exemple « www.diib.com »

Utilisé par plus de 250 000 entreprises et organisations :

  • logo
  • logo
  • logo
  • logo

Se synchronise avec Google Analytics

référencement

Cache du site WordPress

Si vous mettez en cache dans WordPress, vous devez comprendre trois informations importantes, comment utiliser les plugins de la machine, comment écrire un code efficace et comment utiliser le cache intégré de votre hébergeur.

Comment utiliser les plugins de mise en cache WordPress

L'information la plus critique que vous puissiez avoir est de ne jamais utiliser plus d'un plugin pour la mise en cache. Non seulement cela n'augmentera pas la vitesse de votre site Web, mais il y a de fortes chances que votre vitesse diminue réellement. Cela peut entraîner la panne de votre site et sa mise hors ligne. Assurez-vous de n'utiliser qu'un seul plugin de mise en cache. Si vous configurez tout correctement, la vitesse de votre site Web augmentera considérablement. Il y a beaucoup de bons plugins de mise en cache actuellement disponibles.

Écrire un code efficace

Si vous êtes un codeur, vous devez avoir une compréhension de base du fonctionnement interne de WordPress. Un bon exemple est lorsque vous avez besoin d'obtenir des métadonnées pour l'un de vos messages. Toutes les données dont vous avez besoin sont récupérées par WordPress. Cela garantit que si vous recevez des données d'un grand nombre de messages différents, rien n'est gaspillé. Le deuxième concept le plus important est de comprendre comment utiliser correctement les transitoires WordPress.

Les transitoires sont un type de solution pour la mise en cache d'objets, mais il existe une date d'expiration. Les transitoires sont utiles pour mettre en cache les en-têtes et les pieds de page, car dans des circonstances normales, aucune modification n'est nécessaire. Si vous devez apporter une modification, vous pouvez simplement vider votre cache.

Utilisation de la mise en cache depuis votre hôte

Si vous exécutez votre site Web via un environnement d'hébergement géré à partir de WordPress, cela s'applique tout à fait. Vous pouvez utiliser de nombreux bons services et mécanismes de mise en cache tels que Kinsta, Flywheel et WPEngine. Ces sociétés d'hébergement proposent des systèmes de mise en cache à un niveau nettement inférieur à ce qui est disponible avec les plugins WordPress. Cela signifie qu'ils sont beaucoup plus efficaces. Ces systèmes ont été spécifiquement réglés pour s'assurer qu'ils fonctionnent bien avec votre environnement d'hébergement WordPress. Si vous utilisez Kinsta, c'est ici que vous devez vous rendre pour activer la mise en cache :

Cache du site : de quoi s'agit-il et comment voir le vôtre

(Crédit image : Kinsta)

L'utilisation de ce type de système de mise en cache augmente encore plus son utilité. Si vous utilisez WordPress pour héberger votre site, vous ne devriez probablement pas utiliser de plugins de mise en cache. En effet, WordPress interdira l'utilisation de plugins spécifiques pour la mise en cache, car il y a de fortes chances que vous interfériez avec les systèmes de mise en cache déjà implémentés par WordPress.

Qu'est-ce qu'un cache CDN ?

Un réseau de diffusion de contenu est généralement appelé CDN. Ceci est utilisé pour mettre en cache votre contenu, y compris les pages Web, les vidéos et les images dans les serveurs proxy. Les emplacements des serveurs sont plus proches des utilisateurs finaux que les serveurs d'origine. Un serveur proxy reçoit votre requête puis la transmet aux autres serveurs. Votre contenu est livré plus rapidement car le CDN est plus proche de la personne à l'origine de la demande. Une bonne comparaison avec un CDN est une chaîne d'épiceries.

Les acheteurs ne parcourent pas la distance jusqu'aux fermes qui cultivent la nourriture car cela peut être à plusieurs centaines de kilomètres. Les acheteurs parcourent une distance beaucoup plus courte pour se rendre à une épicerie locale. Étant donné que les aliments proviennent de fermes situées à des emplacements et à des distances variés, les épiciers locaux permettent aux consommateurs de faire leurs achats en quelques minutes au lieu de passer des journées à voyager. Le contenu est également stocké par des caches CDN pour le Web afin de garantir que vos pages Web se chargent beaucoup plus rapidement.

Lorsque vous utilisez un CDN pour demander du contenu à partir d'un site, le contenu est collecté par le CDN via un serveur d'origine. Une copie de votre contenu est enregistrée au cas où vous feriez une autre demande à l'avenir. Tant que vous continuez à demander du contenu, il restera dans le cache CDN.

Que fait un cache en ligne ?

Chaque fois que votre ordinateur charge une page Web, de nombreuses informations doivent être téléchargées par votre navigateur avant que vous puissiez afficher la page Web. La majorité du contenu de la page Web est mise en cache par votre navigateur sur le disque dur de votre ordinateur. La prochaine fois que la page Web est chargée, la plupart du contenu a été stocké localement. Cela signifie que la page se chargera beaucoup plus rapidement. C'est le but d'un cache en ligne. Les fichiers seront stockés par votre navigateur jusqu'à ce que le TTL ou la durée de vie ait expiré ou que le cache de votre disque dur soit plein.

La durée de vie est un facteur déterminant pour la durée pendant laquelle le contenu est mis en cache. Si vous préférez, vous pouvez toujours vider le cache de votre navigateur. Une fois que vous l'avez fait, chaque site Web que vous visitez se chargera de la même manière qu'il l'a fait la première fois que vous avez visité le site. Si votre cache a initialement chargé quelque chose de manière incorrecte, vider votre cache aidera tout à se charger correctement. Gardez à l'esprit que si vous effacez le cache de votre navigateur, les temps de chargement de vos pages seront temporairement plus lents. L'image ci-dessous montre quelques options pour TTL :

Cache du site : de quoi s'agit-il et comment voir le vôtre

(Crédit image : Aide StackPath)

Avantages du cache de site Web Internet

La mise en cache présente de nombreux avantages, notamment l'amélioration de l'expérience de vos visiteurs. L'expérience de vos utilisateurs impacte directement votre marque. Votre activité en ligne peut s'améliorer ou être irrémédiablement endommagée. Plusieurs aspects contribuent à une expérience de visite satisfaisante. L'une de vos considérations les plus importantes lors de l'optimisation des performances de votre site Web est la mise en cache en raison des trois avantages clés détaillés ci-dessous.

Disponibilité du contenu

L'un des éléments les plus importants de l'expérience de votre utilisateur est la disponibilité du contenu. Votre site Web est accessible aux consommateurs du monde entier. Il existe plusieurs raisons pour lesquelles vos utilisateurs peuvent ne pas être en mesure de charger votre site Web. Votre site Web peut subir des pannes intermittentes ou des interruptions fréquentes en raison de votre réseau. Dans l'une ou l'autre de ces circonstances, vos utilisateurs peuvent toujours accéder à votre site Web si votre contenu a été mis en cache.

Réduction de la latence

Vos utilisateurs seront très probablement frustrés si vos pages mettent beaucoup de temps à se charger. Le résultat est généralement un taux de rebond plus élevé, y compris les statistiques suivantes.

  • Un délai de chargement de seulement deux secondes lors d'une transaction augmente vos taux d'abandon jusqu'à 87 %.
  • Environ la moitié de tous les acheteurs en ligne aux États-Unis abandonnent un achat en raison de la lenteur du chargement des sites Web.

Cache du site : de quoi s'agit-il et comment voir le vôtre

(Crédit image : Section.io)

La vitesse de chargement de vos pages Web est essentielle pour garantir une bonne expérience à vos utilisateurs. Vous pouvez réduire votre temps de chargement en mettant en cache, car vos visiteurs seront servis par l'emplacement le plus proche de leur voisinage, y compris un serveur à proximité ou leur disque dur. La mise en cache de vos pages leur permet de se charger 50 % plus rapidement. Étant donné que le contenu souhaité est récupéré beaucoup plus rapidement, la latence est effectivement réduite. Le temps nécessaire pour récupérer les données de votre cache est inférieur à celui du serveur d'origine.

Nous espérons que vous avez trouvé cet article utile.

Si vous souhaitez en savoir plus sur la santé de votre site, obtenir des recommandations et des alertes personnalisées, analysez votre site Web par Diib. Cela ne prend que 60 secondes.

Entrez votre site Web

Par exemple « www.diib.com »

J'utilise Diib Analytics depuis des années. Leur tableau de bord est addictif ! Le moteur de réponse est ma fonctionnalité préférée. C'est une ressource inestimable pour l'amélioration continue de mon site. Passer à la version premium a été la meilleure décision que j'aurais pu prendre pour mon entreprise.
Témoignages
Tom Lin
PDG FuzeCommerce

Éviter la congestion du réseau

Le Web gère un trafic important et traite d'énormes quantités de données tout au long de la journée. Cela signifie que les grands réseaux ont souvent des problèmes de forte congestion de la bande passante. Un bon exemple est votre restaurant local préféré. Si le restaurant n'a qu'un seul emplacement, de nouveaux clients arriveront toutes les quelques minutes. Cela signifie que le restaurant restera bondé. Si le restaurant utilise toutes ses ressources pour tenter de gérer autant de clients, le résultat est long.

En effet, le restaurant a dépassé sa capacité, ce qui a entraîné des retards de service. Si le restaurant avait plusieurs emplacements différents dans la région, les clients pourraient être mieux répartis pour équilibrer la charge excédentaire. Ce type de logique est tout aussi applicable à Internet. La différence est que la mise en cache est utilisée pour réduire la congestion par opposition à plus d'emplacements. Lorsque votre contenu est mis en cache, le chemin parcouru par les données est beaucoup plus court.

Toutes les demandes ne sont pas adressées de la même manière. Cela signifie que le réseau est libéré et peut réduire la charge placée sur le serveur d'origine. Le résultat est que le contenu non mis en cache peut être servi beaucoup plus rapidement.

Diib : des métriques personnalisées à portée de main !

Diib Digital fournit des métriques personnalisées, y compris où la mise en cache du site peut aider à rationaliser votre site Web et à le rendre plus convivial. Voici quelques-unes des caractéristiques qui nous distinguent de nos concurrents :

  • Outils de surveillance et de suivi des mots clés, des backlinks et de l'indexation
  • Surveillance de l'algorithme Google Core
  • Suivi et amélioration SEO
  • Alertes sur les pages cassées où vous avez des backlinks (vérificateur 404)
  • Alertes et Objectif qui vous guident pour renforcer votre site web

Cliquez ici pour votre analyse de site gratuite de 60 secondes et votre classement de l'industrie ou appelez le 800-303-3510 pour parler avec l'un de nos experts en croissance.