Avant les ordinateurs, un cache était une cachette secrète dans laquelle vous stockeriez des éléments pour une utilisation ultérieure. Ensuite, les ordinateurs sont venus avec ses mégaoctets et ses gigaoctets et ont demandé un moyen de stocker temporairement des informations régulièrement consultées. Ceci a été désigné comme données en cache.
Consultez également notre article Comment effacer le cache dans Plex
Les données mises en cache sont principalement utilisées dans les navigateurs et les applications mobiles. Les caches de données sont également utilisés dans les programmes pour stocker temporairement des fichiers en mémoire ou dans un fichier d'échange afin que le système d'exploitation puisse y accéder rapidement.
Utilisons une analogie. Les données mises en cache constituent votre mémoire à court terme. Vous apprenez quelque chose de nouveau en lisant un article sur TechJunkie. Vous pensez que ces informations pourraient vous être utiles plus tard, vous devez donc les mémoriser. Vous lisez la page et il faut quelques minutes pour absorber toute cette information.
Plus tard, vous écrivez un article sur ce sujet, souvenez-vous d’avoir vu quelque chose à ce sujet sur TechJunkie, souvenez-vous du titre de la page et rappelez-vous les bases du sujet traité, suffisamment pour terminer votre document. Cette dernière partie est des données mises en cache. Votre cerveau a enregistré les informations pour une utilisation ultérieure et les a utilisées lorsque vous y avez été invité. Cela a accéléré votre recherche et vous avez pu accéder aux données dont vous aviez besoin beaucoup plus rapidement que si vous deviez regarder de toutes pièces.
Si vous n'aviez pas eu besoin de ces informations, vous les auriez oubliées lorsque vous vous êtes endormi cette nuit-là.
Comme mentionné ci-dessus, la mise en cache des données est utilisée dans l'ensemble de l'informatique, mais le terme «données en cache» est principalement utilisé dans les navigateurs Web et les applications mobiles.
Données mises en cache dans les navigateurs Web
Un propriétaire de site Web ajoutera une entrée de cache dans l'en-tête de leur page pour indiquer au navigateur si une page peut être mise en cache ou non et pendant combien de temps. Si la page est une page statique et n'est pas mise à jour très souvent, le cache peut être défini pendant longtemps. Si la page est dynamique et change tout le temps, le cache sera pour une courte période. S'il s'agit d'une page sécurisée, la mise en cache ne sera pas du tout autorisée.
La mise en cache profite au propriétaire du site Web car elle lui permet de charger plus d’actifs et d’accélérer les temps de chargement des pages. Cela fonctionne particulièrement bien pour les utilisateurs mobiles car ils peuvent télécharger une page une fois puis accéder à la version en cache la prochaine fois. La mise en cache est également bénéfique pour l'utilisateur, car les pages Web se chargent plus rapidement.
Données mises en cache dans les applications mobiles
Les applications mobiles sont une question d'efficacité et de rapidité. Utiliser le moins de puissance de traitement et de batterie possible pour atteindre un objectif donné dans les meilleurs délais. Si l'application nécessite un téléchargement, il est également utile de conserver au minimum ces données. La mise en cache est un moyen de le faire.
De la même manière que les données de cache du navigateur, une application mobile fait la même chose pour ne pas avoir à chercher continuellement les mêmes informations ou à accéder aux mêmes fichiers à maintes reprises. Les navigateurs mobiles combinent les deux types de mise en cache des données pour accélérer votre navigation au maximum.
L'inconvénient des données en cache
La recherche de l’efficacité et de la rapidité a un coût, certes modeste. Les données mises en cache prennent de la place. Plus le nombre de données mises en cache est important, plus le stockage requis est important pour que le cache continue de fonctionner.
Il y a aussi un risque théorique de sécurité avec la mise en cache. Si des copies d'actifs de pages Web, de connexions et d'autres données sont stockées localement sur votre appareil, une personne ayant accès à cet appareil peut voir où vous vous trouvez et éventuellement ce que vous avez fait en ligne. Si vous partagez un ordinateur ou vivez sous un régime oppressif, cela peut poser problème.
Les données mises en cache peuvent également être corrompues. Si un fichier est écrasé totalement ou partiellement, une page peut ne pas être chargée, une annonce peut ne pas fonctionner ou un élément de page peut ne pas fonctionner correctement. Habituellement, le navigateur ou l'application télécharge simplement un nouvel élément, mais cela peut parfois causer des problèmes.
Effacement des données en cache
Parfois, il est bon d'avoir un débarras. Effacer les données en cache vide tout ce qui est stocké et oblige le navigateur ou l'application à créer un nouveau cache. Cela se produira souvent lors du redémarrage d'un périphérique, mais si vous ne le faites pas très souvent, vider le cache manuellement peut être une bonne idée.
Effacer le cache du navigateur
Effacer le cache du navigateur peut libérer des giga-octets de données en fonction de la dernière fois où vous l'avez fait. Le processus vous obligera à vous reconnecter à des pages, à saisir manuellement les URL qui ne sont pas des favoris et à télécharger des pages à nouveau, tout en libérant beaucoup d'espace.
- Dans Chrome, sélectionnez le menu en haut à droite, sélectionnez Paramètres, Confidentialité et sécurité, puis Effacer les données de navigation.
- Dans Firefox, sélectionnez l'icône du menu et l'historique. Sélectionnez Effacer l'historique récent.
- Dans Safari, sélectionnez Historique et Effacer l'historique.
Les autres navigateurs utiliseront probablement la même méthodologie pour les effacer. J'ai seulement inclus ces trois car ils semblent les plus populaires.
Nettoyer un cache d'application
Effacer le cache de votre application obligera toutes les applications à recharger les préférences et les ressources téléchargées. Ils agiront comme si vous veniez de redémarrer votre appareil mais libéreraient de la mémoire et du stockage. Effacer le cache de l'application peut également résoudre certains problèmes liés à l'application.
Sous Android, accédez à Paramètres, Stockage et USB, sélectionnez Données mises en cache, puis appuyez sur OK.
Dans iOS, accédez à Paramètres et général. Sélectionnez ensuite Storage & iCloud Usage and Storage. Sélectionnez Gérer le stockage, puis l'application dont vous souhaitez effacer le cache. Sélectionnez Supprimer l'application, laissez le processus terminé, puis allez sur iTunes pour obtenir une nouvelle copie de l'application.
C'est dommage qu'Apple n'ait pas facilité la tâche de vider le cache, mais c'est la seule façon pour moi de le faire. Il a l'avantage de forcer un rechargement vers la toute dernière version de l'application, mais il est un peu fastidieux de créer un cache d'application.
Savez-vous un moyen d'effacer le cache de l'application dans iOS? Parlez-nous en ci-dessous, comme j'aimerais le savoir!