2009-06-05 9 views
4

Comment écrire un code (dans n'importe quel langage de programmation, de préférence en java), qui calcule le temps de chargement moyen d'un site web (y compris tous les éléments embarqués tels que images, Javascript, CSS, etc.)?Comment trouver le temps de chargement moyen du site web?

+1

pourquoi ne pas utiliser YSlow? – dfa

+0

Je suis d'accord avec dfa ... vous pouvez utiliser YSlow ou FasterFox (sans amélioration de la vitesse). Les deux afficheront le temps de chargement total. – Ascalonian

+0

Ou les outils de développement intégrés à Chrome. –

Répondre

1

J'avais utilisé souptag cadre pour analyser la page html et trouvé attributs individuels src de toutes les balises, puis la taille trouvée individuellement chaque page mentionnée dans l'attribut src, puis selon ma vitesse Internet, a trouvé le temps de chargement moyen.

5

Je venais d'utiliser YSlow

2

Je pense que websiteoptimization.com a tout ce que vous avez besoin :)

+0

Droit .... barfoon posté pendant que je tapais. Essayez-le. Cela vous donne un bon retour d'information. – Steven

+0

Je suis intéressé par la mise en œuvre programmatique de même. –

+0

Droite. J'ai trouvé ce code javascript, mais je ne l'ai pas testé: http://www.dreamincode.net/code/snippet1908.htm – Steven

1

dépend de ce que vous entendez par « chargement moyen temps'. Si vous vous asseyez sur votre PC avec votre site en cours d'exécution localement et appuyez simplement sur F5 encore et encore, vous obtiendrez des résultats très différents à quelqu'un qui regarde le même code qui est déployé dans un centre de données de l'autre côté de la monde. Fiddler est aussi une autre option.

4

Google vient de sortir Page Speed (un plugin pour firebug, comme YSlow) et il a quelques fonctionnalités assez cool.

+0

C'est nouveau pour moi - je me demande comment il se compare à YSlow. – RichardOD

1

Le temps de chargement perçu est également important. Les scripts externes retardent le rendu de tout ce qui se trouve en dessous d'eux jusqu'à ce qu'ils soient chargés et exécutés, dans tous les navigateurs, il est donc préférable de les pousser au bas de la page si possible, contrairement à beaucoup de développeurs. . Une autre source de retard dans certains navigateurs est les balises img dont la largeur et la hauteur ne sont pas spécifiées. Le navigateur donnera à l'image un certain temps pour charger afin qu'elle puisse obtenir la mise en page dès le premier essai. La résolution de ces deux problèmes rendra votre site plus réactif, même si le temps de chargement total reste inchangé.

Questions connexes