de dcz » Sam Avr 21, 2012 10:41 am
Que te dis firebug ?
Parce qu'il te dis tout en fait, le temps de résolution dns, le temps de transfert et au final le onload qui est le vrai temps d'affichage pour l'user.
5/6 sec en tout n'est pas exceptionnel (dans le sens assez fréquent) mais c'est pas super top non plus. Si ton test est fait pas trop loin du serveur (cad pas depuis l'autre bout du monde), tu dois pouvoir descendre à environ 1 seconde dans la plupart des cas. C'est pas forcément facile en fonction du contenu, mais c'est ce que je viens de faire pour un site sur des pages avec genre 200ko de js et des requêtes xhr dans tous les sens (ça doit être un poil plus lent sur un pentium3 of course).
Un des truc qui fait gagner tout de suite du temps, c'est de servir les contenu statique depuis d'autres domaines (type js.example.com, css.example.com, img.example.com, voir encore mieux car sans cookies, utiliser un autre tld rien que pour ça type img.example.net et encore mieux sur un vrai cdn mais déjà, si tu sépares c cool), cela fait que les navigateur chargeront plus de truc en même temps, car il limitent le nombre de threads par (sous)domaine. Du coup charger le css ne bloque pas le js ni les images.
En plus ça accélère d'autant plus que tu est loin et que le réseau est pourri.
Après, il y a la minification/compression et les autres conseils donnés par yslow et pagespeed.