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 :

Gestion cache entre firefox et les serveurs


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 605
    Par défaut Gestion cache entre firefox et les serveurs
    Bonjour,

    J'essaie d'adapter un code PHP d'un très vieux PHP à PHP 8.3.
    J'ai fait des grosses modifications en masse comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find . -type f -exec sed -i 's/mysql_close/mysqli_close/g' {} +
    et maintenant, lorsqu'il y a des erreurs, je les corrige une à une...

    Le problème, c'est que l'affichage ne suis plus les mises à jour. je corrige du code et la correction n'intervient pas de suite. Hier soir, j'ai ralé longtemps avant d'aller me coucher parce que je ne voyais pas ce qui n'allait pas... Les erreurs avaient été corrigées ou au moins, si elles perduraient, elles auraient du changer de ligne.
    Ce matin, je teste à nouveau et tout marche... Mon travail d'hier soir n'est apparu que ce matin.

    Je travaille sur 2 serveurs en parallèle : mon propre PC (sous Linux mageia cauldron, la version de test) et mon hébergeur OVH. C'est le même problème de chaque côté.

    Je viens de vider le cache de firefox sur 4 heure sachant que ça fait moins de 2 heures que je suis réveillé, ça n'a rien fait. J'ai relancé mon serveur apache : pas mieux.

    Hier, il me semble que les corrections étaient prises en compte en temps réel. Plus maintenant ! Pourquoi ?

    nb : je ne sais pas trop dans quelle partie du forum parler de ce problème.... php, serveur...
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 565
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 565
    Par défaut
    certains hébergeurs utilisent des réplications de serveurs qui font que le fichier déposé par ftp mets plusieurs secondes avant d'être disponible en ligne.
    donc je pense qu'il vaut mieux se concentrer sur le souci que vous avez avec le serveur local et le navigateur qui accède directement à ce serveur.

    avez-vous ce souci d'attente à chaque modification ?
    avez-vous essayé de faire CTRL + F5 pour forcer le rafraichissement ?
    avez-vous regardé dans l'onglet réseau pour voir ce qu'il se passe ?
    peut-être que l'application envoie un entête spécial qui dit au navigateur "vas-y, mets moi en cache pendant 4 jours, même pas peur" ?

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 605
    Par défaut
    J'ai pensé que vous m'aviez mis sur le bon chemin, car je viens de trouver ceci dans l'entête du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta name="revisit-after" content="10 days" />
    Une petite recherche dit que c'est pour les robots... Pas pour moi

    Oui, c'est gênant de vérifier si mon action pour corriger l'erreur est bonne ou non. Je suis obligé d'attendre plusieurs heures entre chaque modification pour voir quel est son effet.

    J'ai essayé Ctrl-F5 entre autre pour forcer le raffraichissement.
    Par contre, l'essai avec mon téléphone n'affiche pas les erreurs. Le problème semble donc centré sur mon PC ! Je viens de tester avec le navigateur konqueror et même lynx : c'est comme sur mon firefox !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 565
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 565
    Par défaut
    et dans l'onglet réseau ? vous voyez bien la requête ?
    regardez aussi les entêtes http.

  5. #5
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 605
    Par défaut
    J'ai même regardé le fichier de log d'apache : les accès sont là !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    root@localhost ~]# tail -f /var/log/httpd/access_log 
    192.168.1.16 - - [10/Sep/2024:12:18:18 +0200] "GET /modules/lightbox/pic/s_btm.png HTTP/1.1" 200 3350 "http://192.168.1.16/modules/lightbox/css/clearbox_music.css" "Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
    192.168.1.16 - - [10/Sep/2024:12:18:18 +0200] "GET /modules/lightbox/pic/s_btmright.png HTTP/1.1" 200 349 "http://192.168.1.16/modules/lightbox/css/clearbox_music.css" "Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
    192.168.1.16 - - [10/Sep/2024:12:18:18 +0200] "GET /index.php?action=ajax&block=print_gedcom_block&side=right&bindex=0&ctype=gedcom HTTP/1.1" 200 467 "http://192.168.1.16/index.php?ged=bernard" "Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
    192.168.1.16 - - [10/Sep/2024:12:18:18 +0200] "GET /index.php?action=ajax&block=print_logged_in_users&side=right&bindex=3&ctype=gedcom HTTP/1.1" 200 716 "http://192.168.1.16/index.php?ged=bernard" "Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
    ::1 - - [10/Sep/2024:12:18:24 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.4.62 (Unix) PHP/8.3.11 (internal dummy connection)"
    192.168.1.16 - - [10/Sep/2024:12:18:18 +0200] "GET /index.php?action=ajax&block=print_random_media&side=right&bindex=1&ctype=gedcom HTTP/1.1" 200 3072 "http://192.168.1.16/index.php?ged=bernard" "Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
    192.168.1.16 - - [10/Sep/2024:12:18:27 +0200] "GET /images/rarrow.gif HTTP/1.1" 200 875 "http://192.168.1.16/index.php?ged=bernard" "Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
    192.168.1.16 - - [10/Sep/2024:12:18:27 +0200] "GET /images/rdarrow.gif HTTP/1.1" 200 884 "http://192.168.1.16/index.php?ged=bernard" "Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
    192.168.1.16 - - [10/Sep/2024:12:18:27 +0200] "GET /media/thumbs/P1000818.JPG HTTP/1.1" 200 2186 "http://192.168.1.16/index.php?ged=bernard" "Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0"
    ::1 - - [10/Sep/2024:12:18:33 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.4.62 (Unix) PHP/8.3.11 (internal dummy connection)"
    192.168.1.16 - - [10/Sep/2024:12:19:52 +0200] "GET / HTTP/1.0" 200 65268 "-" "Lynx/2.8.9rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/3.3.2"
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  6. #6
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    422
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 422
    Par défaut
    Bonjour,

    Regarde via phpinfo() si PHP est configuré avec OPcache, si oui essaye de vider le cache via opcache_reset()

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/05/2012, 14h33
  2. Réponses: 4
    Dernier message: 18/03/2010, 08h45
  3. [1.x] (in)compatibilité entre ie6 et firefox pour les input type text
    Par sab_etudianteBTS dans le forum Symfony
    Réponses: 1
    Dernier message: 07/11/2008, 13h51
  4. Réponses: 67
    Dernier message: 16/12/2007, 13h41
  5. [Mozilla Firefox] Atteindre les fichiers du cache
    Par max44410 dans le forum VB.NET
    Réponses: 10
    Dernier message: 20/07/2007, 14h57

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