Précharger la page HTML

Précharger la page HTML - HTML/CSS - Programmation

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
Reply

Marsh Posté le 12-05-2005 à 16:59:58   

Reply

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 ;)

Reply

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.
 
Vous avez un indice? ^^


1- Il n'y en a pas
2- Ca n'a aucun intérêt


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 12-05-2005 à 19:25:06    

fred_p a écrit :

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 ;)


[:ddr555] Là tu nous dois tous une bière :D
 
Sinon pouet pas moyen... Sauf sous FF, non ? Le fameux prefetch de google beta ?

Reply

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.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 12-05-2005 à 21:10:58    

Citation :


2- Ca n'a aucun intérêt


 
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 !


---------------
RPGamers, la passion du RPG : http://www.rpgamers.fr
Reply

Marsh Posté le 12-05-2005 à 21:15:12    

Nigel_ a écrit :

Citation :


2- Ca n'a aucun intérêt


 
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...


Tu lui dit que c'est parce que ton scrit est pas optimisé et tu vas le rebosser [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 :D

Reply

Marsh Posté le 12-05-2005 à 21:50:20    

Nigel_ a écrit :

Citation :


2- Ca n'a aucun intérêt


 
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...


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 ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

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.
 
[:dawa]
 
Oui, c'est horrible, et ça mérite le fouet (voire plus). [:dawa]
 
(mais c'est possible [:spamafote] )


---------------
Expert en expertises
Reply

Marsh Posté le 12-05-2005 à 22:29:36   

Reply

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 [:dawa]

Reply

Marsh Posté le 12-05-2005 à 22:35:43    

Le fouet ou la pelle à clous ? [:florentg]
 
C'est pas encore vendredi. :o
 


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 13-05-2005 à 09:38:44    

Hermes le Messager a écrit :

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.
 
[:dawa]
 
Oui, c'est horrible, et ça mérite le fouet (voire plus). [:dawa]
 
(mais c'est possible [:spamafote] )


 
j'prefere les frames  :o  
 :D  

Reply

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


---------------
RPGamers, la passion du RPG : http://www.rpgamers.fr
Reply

Marsh Posté le 13-05-2005 à 11:07:49    

Envoi un lien ;) Ca s'optimise les images :D

Reply

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.
:)
 
Non sinon tant pis ^^, ca lui passera bien, je vais pas mettre un chargement. :x


 
On fait pas. point.  :o


---------------
Expert en expertises
Reply

Marsh Posté le 13-05-2005 à 17:41:00    

J'aimerai bien voir vos pages alors :D
(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.


Message édité par Nigel_ le 13-05-2005 à 17:46:08

---------------
RPGamers, la passion du RPG : http://www.rpgamers.fr
Reply

Marsh Posté le 13-05-2005 à 17:48:17    

Nigel_ a écrit :

J'aimerai bien voir vos pages alors :D
(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.


 
mébiensur  :o  


---------------
Expert en expertises
Reply

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? [:klem3i1]

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.
Certain que c'était dans le head, et pas du javascript.


Tu peux bien insister autant que tu veux, il n'existe aucune structure de préchargement


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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? [:klem3i1]


Ouais, moi je fais tout en JPEG, ça compresse mieux. :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 13-05-2005 à 20:29:13    

sircam a écrit :

Ouais, moi je fais tout en JPEG, ça compresse mieux. :o


Le JPEG c'est pas du khakha, mais c'est en cours de digestion... du vomi disons [:klem3i1]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-05-2005 à 20:33:36    

Oui, j'aime beaucoup cette métaphore. :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 23-05-2005 à 10:53:32    

Nigel_ a écrit :

J'aimerai bien voir vos pages alors :D
(le site sur lequel je travaille est encore sur un serveur de test)


Envoi le site dès que possible, qu'on t'optimise tout ça

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed