temps de chargement: c'est long a partir de? - PHP - Programmation
Marsh Posté le 11-12-2006 à 17:49:51
Tout dépend de l'ampleur de ton script (seulement quelques news, un forum sur la même page, un blog derrière, etc)
Il nous faut plus de précisions pour pouvoir t'aider
Marsh Posté le 11-12-2006 à 22:13:19
Le temps de chargement devient long quand l'utilisateur trouve ça long. En général, une personne utilisant couramment l'adsl lache ton site si les pages mettent plus de 3sec à charger.
Une personne avec un 56k réagira différemment étant donné que le temps de chargement devient comparable, voire négligeable par rapport au temps de téléchargement de la page.
Marsh Posté le 12-12-2006 à 00:47:47
ah bah mince, la question de l'attente du visiteur ne m'avait même pas traversé l'esprit . J'étais déjà parti dans un truc compliqué...
Merci de m'avoir remis sur le bon chemin
Marsh Posté le 12-12-2006 à 03:09:18
Je serais curieux de savoir ce que tu entends par "temps de téléchargement".
Parce que téléchargement et génération c'est pas la même chose, et y'a rien de pire que voir un fier 0.002s de génération quand il faut 4s à afficher la page
Marsh Posté le 12-12-2006 à 10:25:03
bah j'entendais par la le temps d'affichage de la page. En général, le temps d'affichage et le temps de génération ne diffère pas trop s'il ya peu d'images et qu'elles sont très petites, non?
Marsh Posté le 12-12-2006 à 11:02:22
welcominh a écrit : bah j'entendais par la le temps d'affichage de la page. En général, le temps d'affichage et le temps de génération ne diffère pas trop s'il ya peu d'images et qu'elles sont très petites, non? |
ah ben si, ça peut différer beaucoup. Le serveur peut très bien générer le code html de la page à envoyer à l'utilisateur en < 1s mais si y'a une bande passante toute pourrie ou saturée entre le serveur et chez toi, ça peut metre beaucoup plus de temps. Et faut pas oublier qu'il y a aussi les images et autres scripts à télécharger, ce qui n'est aps pris en compte dans la génération de la page html.
Marsh Posté le 12-12-2006 à 11:13:05
ah moui j'avais pas pris en compte la bande passante entre le serveur et la maison. Mais bon là je peux pas y faire grand chose de ce coté la
Marsh Posté le 12-12-2006 à 11:14:25
tout ce que tu peux faire c'est minimiser le poids de tes pages...
Marsh Posté le 12-12-2006 à 11:16:49
welcominh a écrit : ah moui j'avais pas pris en compte la bande passante entre le serveur et la maison. Mais bon là je peux pas y faire grand chose de ce coté la |
si : tu prévois tes pages pour qu'elles soient les + légères possibles :
- code propre xhtml sans mise en forme par tableaux et autres saloperies
- feuille de styles pour la mise en page
- images dimensionnées correctements et optimisées pour le web (Adobe Photo elements propose ce genre de truc, par ex)
- javascripts externalisés dans des .js et non mis direct dans la page html
...
Marsh Posté le 13-12-2006 à 12:32:20
leflos5 a écrit : Je serais curieux de savoir ce que tu entends par "temps de téléchargement". |
Temps de téléchargement : temps écoulé entre le premier GET http de la page et la récupération de tous les éléments de la page permettant au navigateur de dire 'Terminé'.
Temps de génération : temps entre le premier GET reçu du visiteur et l'envoi du contenu html généré au visiteur. La génération est initiée à la réception du GET http du visiteur.
Le temps de téléchargement inclut le temps de génération à mon sens. Donc on a forcément :
tps téléchargement >= tps de génération. Généralement, le temps de génération est négligeable face au temps de téléchargement.
Marsh Posté le 14-12-2006 à 01:46:07
vanadium a écrit : Temps de téléchargement : temps écoulé entre le premier GET http de la page et la récupération de tous les éléments de la page permettant au navigateur de dire 'Terminé'. |
Me prends pas pour une endive STP
C'est justement là le problème: tu sais absoluement rien de la bande passante et donc tu temps réel de téléchargement
Et comme je pensais, il assimilait temps de génération à temps de téléchargement
Comme je l'ai dit, un site qui me dit qu'il a pondu sa chiotte en 0.01s mais qu'il me faut 3s à l'afficher (si mon pc est pas en cause) je ferme et je reviens pas sauf si y'a une information vitale
Marsh Posté le 14-12-2006 à 15:37:12
C'est bien ce que je dis, le temps de génération est souvent négligeable face au temps de téléchargement.
Le temps de génération dépend de la puissance du serveur tandis que le temps de téléchargement dépend de la taille de la page et du nombre d'éléments qu'elle contient, ainsi que de la bande passante du serveur, de la bande passante utilisateur et de la charge réseau du serveur et de ton FAI au moment ou tu télécharges la page.
Je ne te prend pas pour une endive, tu m'as posé une question, j'y ais répondu.
Marsh Posté le 23-12-2006 à 18:21:39
Du coup, j'y pense. Est-il possible de calculer le temps de téléchargement (qui inclue aussi le tps de chargement) en faisant ça en PHP ?
(Au 1er abord, je dirais que non, puisqu'une fois téléchargée la page se situe au niveau client et non serveur )
Marsh Posté le 23-12-2006 à 19:43:01
En php non, ça n'a pas de sens pour la raison que tu évoques.
Maintenant, un navigateur comme Firefox et l'extension Fasterfox affiche un timer qui le donne.
Marsh Posté le 23-12-2006 à 19:51:59
Payes toi des DNS akamai et 3 data center sur chaque continent
Marsh Posté le 24-12-2006 à 13:03:53
naceroth a écrit : En php non, ça n'a pas de sens pour la raison que tu évoques. |
Je viens de l'installer. C'est cool merci pour ton info.
J'ai pas mis le mode turbo pour pas charger les serveurs, d'apres certains articles
Marsh Posté le 11-12-2006 à 17:14:31
Bonjour,
je viens de faire mon petit script PHP qui permet de calculer le temps de chargement de ma page. Mais je ne connais pas bien les ordres de grandeurs pour savoir si le chargement est rapide ou pas. Bien sur, 2s de chargement c'est long, c'est plutot pour des petites durées que je voudrais savoir.
Si quelqu'un pouvait m'éclairer ca serait très gentil
Merci beaucoup
Message édité par welcominh le 11-12-2006 à 21:45:39
---------------
Direct-download.com, le moteur de recherche pour Mega