IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Fichiers externes en Relatif ou absolu?


Sujet :

HTML

  1. #1
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut Fichiers externes en Relatif ou absolu?
    Bonjour,

    Lorsqu'on appelle des scripts Javascript ou CSS depuis l'en-tête <Head>, quelle est la méthode la plus optimale selon vous? Par des liens relatifs (plsu casse tête mais surement plus efficace) ou des liens absolus (plus clair mais peut-être moins "propre")?
    Je sais bien que la différence ne devrait pas se sentir sur le chargement de la page cela dit par soucis de perfection si quelqu'un connait une analyse sur les traitements effectués par les navigateurs vis-à-vis de ces simples appels de fichiers externes...ce serait intéressant.

    De mon côté je m'imagine qu'un lien absolu fera office d'une trame réseau devant circuler un peu plus que pour un lien relatif...non?

    Merci a+

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 145
    Par défaut
    Je pense que cette question se pose si tu penses à avoir à changer certains répertoires de place sur ton serveur.

    Par exemple, si tu as une page.html reliée à une feuille de style style.css au mm niveau sur ton serveur, le lien relatif entre les 2 sera : "style.css" et le lien absolu sera : "http://www.site.com/style.css"

    Imaginons que tu sois obligé de ranger ces pages dans un répertoire, ton lien relatif sera toujours bon par contre ton lien absolu sera faux. Il faudra le corriger.

    Pour un lien, ça va mais quand il y en a bcp plus, ça devient contraignant.
    L'absolu n'est plus contraignant si il est généré à la volée.

    Sinon, dans l'"absolu" , à mes yeux, relatif ou absolu c'est pareil.

    Je sais pas ce qu'en pensent les autres lecteurs. et vous les autres ?

  3. #3
    Membre éprouvé Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Par défaut
    Tous mes appels sont générés par un fichier de conf de Smarty (moteur de templates) donc pour ce qui est des mouvements de répertoires, je ne rencontrerai jamais aucun soucis. Tous mes appels de JS et CSS sont en absolus.

    Ma question porte uniquement sur le chargement de la page en fait...
    Plus simplement, quel appel est plus "propre" que l'autre?

    Même si pour moi ça se vaut aussi...

    Merci de ta réponse.

Discussions similaires

  1. Chemin relatif et absolu d'un fichier
    Par Milorion dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 24/01/2012, 20h46
  2. Lire un fichier en chemin relatif ou absolu
    Par batataw dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 11/10/2007, 16h51
  3. pb d'insertion de données depuis un fichier externe-COPY
    Par boulou32 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 29/01/2005, 18h50
  4. chargement d'un fichier externe en base de données
    Par samsbike dans le forum Administration
    Réponses: 3
    Dernier message: 24/08/2004, 17h35
  5. [Système] Ouvrir fichier externe avec prog par défaut de l'OS
    Par Pill_S dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 30/05/2004, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo