Question

J'ai commencé à ajouter le temps nécessaire pour effectuer le rendu d'une page dans le pied de page de nos applications web internes.Actuellement, il apparaît comme

Rendu en secondes 0.062

Parfois je reçois des rendus des moments comme cela

Rendu en 0.000 secondes

Actuellement, il est seulement destiné à être un guide pour les utilisateurs de juger si une page est rapide à charger ou pas, leur permettant de rapidement nous informer si une page est de prendre 17 secondes au lieu de 0.5.Ma question est de savoir quel doit être le format le temps être dans?À quel point devrais-je passer à un énoncé tel que

Rendu en moins d'une seconde

J'aime voir les dixièmes de seconde, mais le deuxième exemple ci-dessus est d'aucune utilité à personne, en fait, il souligne les limites de la méthode de calcul que j'utilise pour trouver le temps de rendu.Je préfère ne pas permettre aux utilisateurs de voir que à tous!Les réponses de bienvenue, y compris si quelque chose doit être inclus sur la page.

Était-ce utile?

La solution

Je ne suis pas sûr qu'il y a une quelconque valeur en indiquant aux utilisateurs de combien de temps il a fallu pour que le serveur pour le rendu de la page.Il pourrait très bien être la peine à vous connecter ce genre d'information, mais ils s'en fichent.

Si le serveur 0.001 d'une seconde pour tirer la page mais il faut 17 secondes à charger (en raison de réseau, javascript, taille de la page, de leurs ordures PC, etc) leur perception sera le dernier.

Puis de nouveau en ajoutant le temps de rendu peut vous aider à repousser les demandes de renseignements au sujet de tout supposée lenteur avec un "parler à votre réseau local admin" réponse.

Étant donné que vous savez l'exactitude de vos mesures, vous pourriez avoir la 0.000 texte "Rendu en moins d'un millième de seconde"

Autres conseils

"Rendu instantanément" sonne mieux que "Rendu en moins d'une seconde".

Plutôt que de compter sur vos utilisateurs de regarder le pied de page et pour vous permettre de savoir si la valeur dépasse un certain seuil de patience, il pourrait être une meilleure idée pour vous connecter à la page de temps de calcul dans un fichier de log sur le serveur.Une fois que vous avez toutes les données brutes, vous pouvez rechercher les pages qui ont tendance à prendre plus de temps que la normale pour le rendu.

Avec plus de journalisation détaillée, vous pouvez également mesurer le temps écoulé dans les requêtes de base de données ou quoi que si votre application web repose sur des systèmes externes.

Je pense trop a souligné qu'il était pour les utilisateurs.

Je sais par l'aide à l'état de traces dans le web.config je peux avoir des informations précises sur la page de temps de calcul avec des moments pour accéder à la base de données.

Nous avons, dans le passé, eu des problèmes avec des applications en cours d'exécution trop lentement sur le réseau même si c'est maintenant corrigé, je suis en ajoutant l'étiquette de nouvelles applications afin que les utilisateurs savent qu'il est quelque chose que nous prenons au sérieux et c'est un indicateur simple pour les développeurs.

Prenant tout cela en compte j'aime "Rendu Instantanément" et d'écrire beaucoup de sens si je vais accepter votre réponse et kokos'.

Merci

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