Comment vérifier gracieusement si Gravatar, ou un site Web tiers, fonctionne ou non?

StackOverflow https://stackoverflow.com/questions/246605

  •  05-07-2019
  •  | 
  •  

Question

Je viens de poster la question comment déterminer pourquoi le navigateur continue d'essayer de charger une page et a découvert que mon problème venait de Gravatar.

J'ai également remarqué que StackOverflow souffrait du même problème.

Quelqu'un sait-il qu'il existe un moyen gracieux de déterminer si Gravatar, ou un site Web tiers, est activé ou non, avant d'essayer de récupérer des icônes d'avatar dans leur?

Cela éliminerait le chargement de longues pages et le curseur toujours encombré ... Je ne devrais pas dire que cela ne se termine jamais ... il faut juste beaucoup de temps pour disparaître et cela crée beaucoup de confusion. l'utilisateur alors qu'il est assis là et n'attend rien….

Était-ce utile?

La solution

Vous pouvez avoir un processus différent qui vérifie périodiquement le statut du site. Définissez une règle sur ce qui est inactif pour vous, par exemple, vous pouvez indiquer: "heure de ping > 1500 ms = bas ". Suivez ce processus pour laisser une note dans une table de base de données ou un fichier de configuration. Ensuite, vous vérifiez cette valeur sur chaque rendu de page presque sans frais.

En fonction de l'importance de ce site externe, vous pouvez effectuer la vérification plus ou moins souvent.

Ce processus peut être un programme hors de la pile Web ou une page accessible uniquement via localhost et exécutée via des tâches planifiées ou une fonctionnalité ASP.NET comme indiqué dans les commentaires.

Autres conseils

Pour Gravatar, vous pouvez mettre en cache toutes ces images au lieu de les extraire de leur serveur à chaque fois. Bien sûr, si l’utilisateur change d’icône, l’actualisation risque de ne pas s’actualiser aussi rapidement que si c’était un accès direct au serveur principal, mais au moins vous n’avez pas à demander de serveur Gravar à chaque fois.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top