Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2006, 09h06   #1
En attente de confirmation mail
 
Inscription : octobre 2003
Messages : 1 249
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 1 249
Points : 261
Points : 261
Par défaut Chargement d'une page Web : comment ça fonctionne ?

bonjour,

je ne sais pas trop si je suis dans la bonne section...

J'ai une page web qui fait reference à un fichier .css, un fichier .js et deux fichiers images.

je voudrais savoir comment s'effectue le chargement de tous les fichiers : est-ce que chaque fichier est chargé l'un après l'autre ou est-ce que tout les fichiers sont chargés en parallèle ? est-ce que la page html est chargée completement avant d'être evaluée pour savoir s'il y a des fichiers a telecharger (.css, .js, image) ou est-ce qu'elle est evaluée a la volée (evalution ligne par ligne pendant le chargement) ?

s'il sont chargés en parallèle, y a t-il un moyen pour obliger le navigateur Web à les charger les uns après les autres ?

je pose cette question car j'ai une carte avec un microcontrolleur qui m'envoie des pages web quand je lui demande mais a priori, il n'aime pas trop quand la page est constituée de plusieurs fichiers (tous les fichiers ne sont pas forcement chargés alors que si je les ouvre individuellement, il n'y a aucun probleme)... peut-être que le probleme vient d'ailleur...
Emcy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 09h11   #2
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
Que je sache :
La section head est lu en premier, au moment où le navigateur trouve l'encodage de la page, il remonte et recharge, d'où l'intérêt de mettre l'encodage au tout début.
Pour ce qui est des CSS, elles se chargent dans le cache, le JS se trouvant dans le head est lui aussi lu à ce moment, vient ensuite le corps de la page, images, textes,...

Si d'autres ont des infos...
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 09h17   #3
En attente de confirmation mail
 
Inscription : octobre 2003
Messages : 1 249
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 1 249
Points : 261
Points : 261
Citation:
Envoyé par blueice
Que je sache :
La section head est lu en premier, au moment où le navigateur trouve l'encodage de la page, il remonte et recharge, d'où l'intérêt de mettre l'encodage au tout début.
=> j'ai pas bien compris : qu'est-ce que tu veux dire par il remonte et recharge ?
=> lrosque que le head est evalué, la page .html a t-elle été deja chargée dans la memoire du PC ou est-ce que c'est evalué à la volée ?
Emcy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 09h36   #4
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
Citation:
=> j'ai pas bien compris : qu'est-ce que tu veux dire par il remonte et recharge ?
Le navigateur reprend la page depuis le début.

Tu as soulevé une question intéressante, je cherche de la doc à ce sujet, pas évident pour le moment...
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 10h12   #5
En attente de confirmation mail
 
Inscription : octobre 2003
Messages : 1 249
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 1 249
Points : 261
Points : 261
j'ai fait quelques tests:
1- le script java n'est pas lancé tant que toutes les images n'ont pas été chargées (par contre il a peut-être été chargé avant)
2- si je mets mon fichier css separé : il n'est pas chargé. Par contre si je mets le fichier js séparé, il se charge...

j'ai une question : est-il possible de rassembler toutes mes images dans un seul fichier et de pouvoir les afficher sur ma page Web (il ne faut pas que la taille de se fichier soit suppérieur (significativement) à l'ensemble de mes images) ?
Emcy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 18h45   #6
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
Citation:
j'ai une question : est-il possible de rassembler toutes mes images dans un seul fichier et de pouvoir les afficher sur ma page Web (il ne faut pas que la taille de se fichier soit suppérieur (significativement) à l'ensemble de mes images) ?
Non ne ne vois pas comment faire cela techniquement. Ce n'est pas possible.
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 22h30   #7
Inactif
 
Avatar de CR_Gio
 
Inscription : septembre 2005
Messages : 1 196
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 1 196
Points : 1 201
Points : 1 201
Citation:
j'ai une question : est-il possible de rassembler toutes mes images dans un seul fichier et de pouvoir les afficher sur ma page Web (il ne faut pas que la taille de se fichier soit suppérieur (significativement) à l'ensemble de mes images) ?
Citation:
Envoyé par blueice
Non ne ne vois pas comment faire cela techniquement. Ce n'est pas possible.
fichier.zip

Maintenant, je ne pense pas que les navigateurs posede un tel module. Meme si Konqueror posede un module unzip dela a afficher des image contenue dans le fichier zip. De toute façon, ca n'a pas lieu d'etre!
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 22h38   #8
Inactif
 
Avatar de CR_Gio
 
Inscription : septembre 2005
Messages : 1 196
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 1 196
Points : 1 201
Points : 1 201
Pour ce qui concerne le téléchargement des fichiers externe je pense que c'est propre au navigateur, meme si certaine chose son commune ( header)


Citation:
je voudrais savoir comment s'effectue le chargement de tous les fichiers
Tu pourais essayer ca:
-vider le cache de ton browser
-afficher la page web avec ton browser
-verifier la date de création des fichiers mis en cache.
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 09h06   #9
En attente de confirmation mail
 
Inscription : octobre 2003
Messages : 1 249
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 1 249
Points : 261
Points : 261
c'est pas bete

j'ai trouvé le probleme : mon serveur n'accepte que 2 requetes max simultanement => j'ai reussi a changer le code source pour passer a 4 (je peux pas plus) : ça marche mieux mais c'est pas encore ça...
la seule methode aurait été d'arrivé a ne faire q'un seul fichier mais a priori c'est impossible...
Emcy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 09h27   #10
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Citation:
Envoyé par Emcy
la seule methode aurait été d'arrivé a ne faire q'un seul fichier mais a priori c'est impossible...
Dans ce cas-là pourquoi tu ne mets pas ton CSS et tes scripts dans ta page plutôt que dans des fichiers externes ?
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 10h31   #11
En attente de confirmation mail
 
Inscription : octobre 2003
Messages : 1 249
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 1 249
Points : 261
Points : 261
c'est ce que j'ai fait mais il reste encore les images...
Emcy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h43.


 
 
 
 
Partenaires

Hébergement Web