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

Apache Discussion :

Forcer le download des fichiers JS MAJ


Sujet :

Apache

  1. #1
    Membre actif
    Inscrit en
    Mars 2004
    Messages
    290
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 290
    Points : 217
    Points
    217
    Par défaut Forcer le download des fichiers JS MAJ
    Bonjour à tous,

    je pense être a priori dans la bonne section. Enfin ne pas hésiter à me renvoyer s'il le faut

    En fait, j'aimerai en gros que lorsqu'un utilisateur ouvre une url, il vérifie que les fichiers javascript de cet url sur le serveur soient aussi à jour que les fichiers javascript sur son pc qui ont été potentiellement downloadé lors d'une de ses visites.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    POUR chaque fichier js de cet url FAIRE
       SI (ce fichier js est à jour) ALORS
          pas de download
       SINON
          download du fichier js
       FIN SI
    FIN POUR

    Pour le moment, il n'a pas ce comportement, et c'est très gênant. Je ne peux pas demander un rafraîchissement du cache (CTRL + F5) à l'utilisateur systématique, c'est ridicule, et çà refait uploader tout (images et autres).

    Merci d'avance pour vos aides/éclaircissements.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Upload = envoi d'un fichier du navigateur vers le serveur. Tu parles bien de cela ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Membre actif
    Inscrit en
    Mars 2004
    Messages
    290
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 290
    Points : 217
    Points
    217
    Par défaut
    Quel idiot ! :-)

    Excuse moi, je suis mal réveillé aujourd'hui.
    C'est du download des fichiers js lié à la page web que je consulte.

    Je vais corriger dans mon tout 1er message.

  4. #4
    Membre actif
    Inscrit en
    Mars 2004
    Messages
    290
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 290
    Points : 217
    Points
    217
    Par défaut
    re,

    je me réponds à moi-même.
    J'ai ajouté à mes fichiers js (hors appels librairies), un paramètre qui permet de forcer le cache à retélécharger les scripts js.
    J'ai mis la date du jour.

    Par exemple :
    unfichier.js?20120125

    Cela n'est vraiment pas la meilleure solution, mais cela est la plus rapide à mettre en place, garantissant d'avoir des fichiers à jour.

    Cependant, quelque chose m'étonne. Dans le peu de sites web répondant à cela, je suis tombé systématiquement sur des blogs, et pas sur des tutoriels.

    Quelles techniques utilisez-vous ?
    Que pensez-vous de tout cela ?

    Merci d'avance pour vos suggestions.

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/02/2011, 11h37
  2. Forcer le downloader des fichiers
    Par ted00 dans le forum Langage
    Réponses: 2
    Dernier message: 01/04/2010, 08h20
  3. Réponses: 4
    Dernier message: 17/01/2010, 20h26
  4. [Upload] le download des fichiers
    Par gabi27685 dans le forum Langage
    Réponses: 3
    Dernier message: 28/03/2008, 15h55
  5. [Administration] Forcer le verrouillage des fichiers
    Par gege2061 dans le forum Subversion
    Réponses: 3
    Dernier message: 23/06/2007, 23h26

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