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 :

Cache dynamique qui détecte le dernier accès à un fichier


Sujet :

Apache

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 19
    Par défaut Cache dynamique qui détecte le dernier accès à un fichier
    Bonjour,

    j'ai présentement un script un compress.php qui sert à mettre en cache des fichiers grâce à ces lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    header("Content-Type: " . $content_types[$ext]);
    header("Expires: " . gmdate('D, d M Y H:i:s', time() + $max_age) . ' GMT');
    header("Cache-Control: must-revalidate, proxy-revalidate, max-age=" . $max_age . ", s-maxage=" . $max_age);
    il marche mais j'aimerais améliorer la façon de mettre en cache un fichier. avec ce système il y a des désynchronisations vu que les .css du site sont en cache, et que le HTML est mis à jour fréquemment.

    il faudrait que le navigateur envoit la dernière date de mise en cache à un fichier, afin que je puisse la comparer avec le date de modification du fichier sur le filesystem de mon serveur, et en conséquent "ordonner" au navigateur de lire le fichier en cache ou daller chercher le nouveau.

    Est ce qu'il y a une façon de faire ça? (je ne suis pas sur que la solution serait un module apache mais c'est ce qui me semble le plus logique)

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 19
    Par défaut
    Je pense avoir trouvé une solution: Il y a un header HTTP "if-modified-since" apparemment envoyé par tout les navigateurs


    il me reste à tester tout ça

Discussions similaires

  1. Date dernier accès à un fichier
    Par cledesol dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 22/05/2007, 13h40
  2. Programme qui liste tous les accès à Internet
    Par snoopy69 dans le forum Sécurité
    Réponses: 3
    Dernier message: 31/08/2006, 12h06
  3. script windows qui détecte la présence d'un fichier
    Par yannich dans le forum Windows
    Réponses: 1
    Dernier message: 23/08/2006, 18h24
  4. Menu dynamique qui passe sous un select
    Par krolineeee dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/05/2006, 17h00
  5. [Upload] Date de dernier accès aux fichiers...
    Par John@EuroDevz dans le forum Langage
    Réponses: 10
    Dernier message: 08/04/2005, 10h57

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