La mise en cache peut être un concept assez complexe à comprendre lorsqu'il s'agit de sites web, mais saviez-vous que vous utilisez probablement déjà la mise en cache dans votre vie quotidienne ?
La mise en cache est simplement le processus de stockage de données couramment utilisées afin qu'elles puissent être accessibles plus rapidement à l'avenir, sans avoir à les localiser dans un entrepôt de données plus grand à chaque fois qu'elles sont nécessaires. Cela se fait en dédiant de la mémoire pour stocker ces informations couramment nécessaires afin qu'elles soient à portée de main. En termes de votre site web, cela signifie que vos pages et articles les plus populaires sont stockés de manière rapidement accessible, de sorte que lorsqu'un visiteur demande à voir une de vos pages, elle peut être servie plus rapidement que s'il devait se rendre au stockage central des données de votre site web (votre serveur hôte).
Pour mieux comprendre cela, voici un exemple plus concret…
Imaginez une réception dans un cabinet médical.
Lorsqu'un patient se présente au bureau de la réceptionniste avec une demande de formulaire couramment nécessaire, la réceptionniste doit normalement se lever, aller au classeur, rechercher le dossier spécifique, puis revenir du classeur et le remettre au patient. Un processus assez long…
Cependant, si la réceptionniste utilisait les tiroirs du bureau, elle pourrait économiser beaucoup de temps et d'énergie, à la fois pour le patient et pour elle-même, en évitant d'aller au classeur pour trouver le dossier dont elle a besoin. Dans ce cas, un patient se présente à la réceptionniste demandant le même formulaire couramment nécessaire, la réceptionniste va au classeur, cherche le dossier, le ramène au bureau et le remet au patient. La réceptionniste stocke alors une copie du document dans son bureau pour un accès facile.
La prochaine fois qu'un patient demande un formulaire, la réceptionniste vérifie d'abord le tiroir du bureau pour voir si elle a déjà le formulaire dans son tiroir qu'elle peut remettre au patient. Si elle l'a, elle peut le remettre directement au patient sans avoir besoin de retourner au classeur ; sinon, elle retourne simplement au classeur mais rapporte une copie du formulaire nouvellement demandé et la stocke également dans le bureau.
Dans cet exemple, les demandes des patients représentent les demandes de pages des utilisateurs, le tiroir du bureau représente le cache et le classeur représente le stockage des données de votre site web sur le serveur hôte (souvent appelé l'origine).
La mise en cache est essentiellement un compromis de ressources, échangeant une petite quantité de mémoire ou de stockage pour la vitesse, cela garantit que lorsqu'un utilisateur demande une page web, elle peut être rapidement accessible.
Comment pouvez-vous gérer le cache ?
Dans le tableau de bord Ezoic, si vous êtes intégré soit par serveur de noms, Cloudflare ou CNAME, vous pouvez gérer votre cache sous l'onglet Speed de la barre de navigation supérieure, puis naviguer jusqu'à l'onglet Speed.