Nbr de chargement des fichiers des <link>

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
dude
Gecko
Messages : 89
Inscription : 08 juin 2005, 13:50

Nbr de chargement des fichiers des <link>

Message par dude »

Bonjour,

je me posais une petite question métaphysique:
les fichiers indiquer dans le section head des pages d'un site (ex: CSS, Javascript) sont téléchargé une fois par site ou à chaque page?

est-il préférable d'avoir un gros fichier contenant toutes les infos pour un site (tout le css, toutes les fonction JS...) ou bien est-ce mieux d'en avoir plusieurs plus petits?

en prime: en cas de 'reload' d'une page, les fichiers liés sont-ils rechargé ou non?

merci d'avance.
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Une fois par site normalement.
Pour moi préférable d'avoir plusieurs dossiers (1 css, 1 javascript, 1 images, etc...) pour classer et retrouver plus facilement, mais chacun fait comme il veut.
Pour le rechargement ça dépend un peu des navigateurs. Je crois que FF non (quasi sur pour les scripts) mais tu peux le forcer en maintenant la touche "shift" enfoncée pendant le rechargement.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Il ne vérifie pas à chaque chargement ?
Logiquement en retour le serveur envoie un code 304 not modified donc le contenu n'est pas rechargé, mais les entêtes sont quand-même échangées non ?
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Avec les feuilles de style oui mais avec les scripts, aussi bien sur le serveur free que sur le serveur croix-rouge, lorsque je mets à jour le fichier .js et que je recharge la page le nouveau fichier n'est pas pris en compte. Je suis obligé de vider le cache ou de maintenir la touche shift enfoncée pour que le nouveau script soit utilisé.
Je vais tester avec Live HTTP Headers pour voir ce qui se passe.
dude
Gecko
Messages : 89
Inscription : 08 juin 2005, 13:50

Message par dude »

merci pour ces éléments de réponse.

existerait-il quelque part, peut-être dans les ressources pour développeur, une documentation expliquant cela,

A+
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités