Précharger la page HTML - HTML/CSS - Programmation
Marsh Posté le 12-05-2005 à 17:07:26
ok pour les images, mais les pages...
sinon tu fays un fraymeSet de 2 fraymes la premiere avec marqué please wait(100%), la deuxieme charge la page(0%) et sur le onload tu inverses le pourcentage... TADAAAA ...
Bon désolé j'en sais rien, il est tard et ca fait du bien de dire n'importe quoi
Marsh Posté le 12-05-2005 à 17:30:29
Nigel_ a écrit : Je ne retrouve plus le moyen de précharger la page avant de l'afficher. |
1- Il n'y en a pas
2- Ca n'a aucun intérêt
Marsh Posté le 12-05-2005 à 19:25:06
fred_p a écrit : ok pour les images, mais les pages... |
Là tu nous dois tous une bière
Sinon pouet pas moyen... Sauf sous FF, non ? Le fameux prefetch de google beta ?
Marsh Posté le 12-05-2005 à 20:25:18
FlorentG a écrit : Sinon pouet pas moyen... Sauf sous FF, non ? Le fameux prefetch de google beta ? |
FF a un système de prefetch "natif", le machin du Google Accelerator en a un autre (plus extensif mais plus dangereux), et le dernier "prechargement" de page est complètement stupide du point de vue de l'accessibilité: utiliser JS/Ajax pour tous les liens et precharger en background toutes les pages du site (liées), les stocker localement et les afficher en cas de clic.
Ca bouffe une mémoire immonde, c'est une horreur du point de vue de l'optimisation (on ne peut prévoir ou l'utilisateur compte aller, donc il faut tout prefetcher) et c'est complètement inutilisable avec un navigateur ne supportant pas XMLHttpRequest ou plus généralement le javascript.
Marsh Posté le 12-05-2005 à 21:10:58
Citation : |
Baaah... Personnellement, je suis completement d'accord, mais quand tu as un client chiant qui te dit "hgggnnn, pourquoi ça s'affiche en fur et à mesuuuure?" et que ça lui plait pas...
...Je lui dis clairement que je verrai ce que je pourrais faire, mais à priori ce n'est pas possible, en lui demandant d'aller visiter d'autres sites pour se rendre compte. ;D
Mais je me pose tout de même la question, surtout que j'avais vu un meta ou autre truc dans l'entête de page qui permettait de le faire il y a un moment, ou bien j'ai rêvé un peu trop fort !
Marsh Posté le 12-05-2005 à 21:15:12
Nigel_ a écrit :
|
Tu lui dit que c'est parce que ton scrit est pas optimisé et tu vas le rebosser
Marsh Posté le 12-05-2005 à 21:40:42
Okok. Bon sinon une page c'est normalement pas plus de 40-50 Ko, ce qui s'affiche presque instantanément... Balance une fois ton site qu'on fasse un audit
Marsh Posté le 12-05-2005 à 21:50:20
Nigel_ a écrit :
|
Ben c'est pas le fait de précharger qui va améliorer quoique ce soit.
Car pendant que ça précharge tu n'as aucune page qui s'affiche (quelques sites font ça, avec parfois un beau "Veuillez patienter" en plein milieu de la page)
Donc précharger n'a qu'un intérêt esthétique car la page s'affiche d'un coup, mais ça ne réduit pas le temps d'attente qui lui dépend des contraintes physiques (saturation du réseau, capacité de la liaison, charge du serveur, etc...)
Si ton client ne veut pas attendre je lui dirais donc de prendre une meilleure bande passante pour sa connexion ou alors pour celle du serveur selon quel est l'élément limitant
Marsh Posté le 12-05-2005 à 22:29:36
Sinon, ya bien une possibilité :
1) Affichage d'un veuillez patienter généré via JS.
2) Pendant ce temps, tout le site se charge mais il est englobé dans un div avec un display à none.
3) Le onload pointe vers une fonction JS qui va remettre le display à block.
Oui, c'est horrible, et ça mérite le fouet (voire plus).
(mais c'est possible )
Marsh Posté le 12-05-2005 à 22:31:18
Ou une page d'intro avec un lien qui télécharge tout le site en .zip, tu décompresses, et tu consulte offline
Marsh Posté le 12-05-2005 à 22:35:43
Le fouet ou la pelle à clous ?
C'est pas encore vendredi.
Marsh Posté le 13-05-2005 à 09:38:44
Hermes le Messager a écrit : Sinon, ya bien une possibilité : |
j'prefere les frames
Marsh Posté le 13-05-2005 à 11:04:57
Pour les pages à 40-50Ko, tu me diras comment tu fais quand elle est principalement composée d'images.
Non sinon tant pis ^^, ca lui passera bien, je vais pas mettre un chargement. :x
Marsh Posté le 13-05-2005 à 11:09:29
Nigel_ a écrit : Pour les pages à 40-50Ko, tu me diras comment tu fais quand elle est principalement composée d'images. |
On fait pas. point.
Marsh Posté le 13-05-2005 à 17:41:00
J'aimerai bien voir vos pages alors
(le site sur lequel je travaille est encore sur un serveur de test)
L'interface fait à peu près 80Ko et les pages internes environ 10 à 15Ko en comptant toutes les images de tous les états différents.
On s'en sort bien par rapport aux concurrents qui amenent leur pages à des tailles de 200Ko voire plus.
Alors vos 40Ko me font un peu rigoler... A moins de mettre qu'un pauvre page avec du texte only, une image par bouton en gif 2 couleurs...
Ou bien vous ne comptez pas la taille de la même manière que moi, ce qui est possible.
Mais j'insiste, il y avait un moyen de précharger la page avant l'affichage sur le navigateur, je l'avais fait sur rpgamers il y a un moment, mais je ne sais plus du tout comment j'avais fait.
Certain que c'était dans le head, et pas du javascript.
Marsh Posté le 13-05-2005 à 17:48:17
Nigel_ a écrit : J'aimerai bien voir vos pages alors |
mébiensur
Marsh Posté le 13-05-2005 à 18:06:20
Nigel_ a écrit : une image par bouton en gif 2 couleurs... |
ta maman t'a jamais dit que le GIF c'est du khakha?
Citation : Mais j'insiste, il y avait un moyen de précharger la page avant l'affichage sur le navigateur, je l'avais fait sur rpgamers il y a un moment, mais je ne sais plus du tout comment j'avais fait. |
Tu peux bien insister autant que tu veux, il n'existe aucune structure de préchargement
Marsh Posté le 13-05-2005 à 20:24:36
masklinn a écrit : ta maman t'a jamais dit que le GIF c'est du khakha? |
Ouais, moi je fais tout en JPEG, ça compresse mieux.
Marsh Posté le 13-05-2005 à 20:29:13
sircam a écrit : Ouais, moi je fais tout en JPEG, ça compresse mieux. |
Le JPEG c'est pas du khakha, mais c'est en cours de digestion... du vomi disons
Marsh Posté le 13-05-2005 à 20:33:36
Oui, j'aime beaucoup cette métaphore.
Marsh Posté le 23-05-2005 à 10:53:32
Nigel_ a écrit : J'aimerai bien voir vos pages alors |
Envoi le site dès que possible, qu'on t'optimise tout ça
Marsh Posté le 12-05-2005 à 16:59:58
Je ne retrouve plus le moyen de précharger la page avant de l'afficher.
Vous avez un indice? ^^
---------------
RPGamers, la passion du RPG : http://www.rpgamers.fr