web-dev-qa-db-fra.com

Quel est l'effet de la désactivation de la mise en cache dans tous les navigateurs sur le référencement?

Quel effet désactivation de la mise en cache dans tous les navigateurs a-t-il sur le référencement?

4
leeand00

Cela ralentit votre vitesse de chargement de page qui peut potentiellement être un signal de classement négatif .

3
John Conde

La désactivation de la mise en cache du navigateur peut être importante pour:

  • Sécurité (pour que les pages ne puissent pas être trouvées dans le cache du navigateur)
  • Statistiques précises du site (pour que vous puissiez compter chaque visite sur une page)

J'ai travaillé avec des sites volumineux qui reçoivent beaucoup de références de moteurs de recherche et n'autorisent pas la mise en cache de pages. Il est très possible d’avoir un bon classement même sans autoriser la mise en cache du navigateur.

Je recommanderais d'autoriser la mise en cache des ressources de page telles que JavaScript, CSS et les images. Ils ne contiennent généralement pas d'informations sensibles et n'ont pas besoin d'être suivis avec précision. Autoriser la mise en cache de ces ressources peut améliorer considérablement les performances perçues des pages vues suivantes.

2

Voici une réponse en un mot: MAUVAIS.

Si aucun navigateur n'utilise de cache, chaque fois qu'un utilisateur demande une page, le navigateur le récupère depuis le serveur, ce qui ralentit légèrement l'exécution du serveur, car il s'agit d'une tâche supplémentaire qu'il (le serveur) doit effectuer parallèlement. avec d'autres choses qui fonctionnent dessus (telles que le courrier électronique, etc.). Si des millions de personnes demandaient des pages de cette manière en quelques secondes, la vitesse de traitement serait considérablement ralentie, car le serveur ne pourrait traiter qu'un grand nombre de demandes à la fois et les utilisateurs dépassant ce nombre attendreaient longtemps ou en recevraient une sorte. de page d'erreur (généralement une page de délai d'attente).

La seule fois où je suggérerais de ne pas utiliser de cache, c’est si la page est supposée changer très fréquemment. par exemple, si vous avez créé une version php d'une page qui affiche l'heure actuelle à l'écran (le javascript de l'OMI est meilleur pour cela).

Aussi, vous devriez jeter un oeil à webpagetest.org .

Et créez une page avec une bonne mise en cache, et créez une page sans mise en cache, puis exécutez ces deux pages dans le test et vous remarquerez de grandes différences. Vous pourrez même voir le temps nécessaire à plusieurs requêtes, ainsi qu'un diaporama d'images de la page en cours de chargement.

0
Mike