Bonjour tout le monde,
Je développe des sites en PHP.
J'utilise Safari pour tester mes pages… Malgré l’affichage du menu développement via onyX et la désactivation des caches les pages restent enregistrées quand je les modifie.
Petit exemple :
Je créer une boucle for :
J’affiche ma page, tout va bien….
Quelques instants plus tard je modifie mon code pour que la boucle s’execute 20 fois
Et là, même en vidant les caches le résultat affiché par Safari s’arrête à 10 au-lieu de 20 :rolleyes: …
Le problème se pose également pour du code non dynamique, je dois attendre entre 30 secondes et 1 minute pour que le résultat escompté s'affiche....
Quelqu'un saurait-il comment résoudre ce problème ou éventuellement avec quel navigateur ce problème ne se pose pas ???
Merci d'avance pour vos réponses
---------- Nouveau message ajouté à 14h11 ---------- Le message précédent a été envoyé à 12h44 ----------
Je viens de me régler ce satané problème qui ne vient pas de Safari mais de MAMP....
Pour PHP 5.5.3 Il faut editer le php.ini et modifier la ligne suivante
opcache.revalidate_freq=60
à
opcache.revalidate_freq=0
Voili voilou :rateau:
Je développe des sites en PHP.
J'utilise Safari pour tester mes pages… Malgré l’affichage du menu développement via onyX et la désactivation des caches les pages restent enregistrées quand je les modifie.
Petit exemple :
Je créer une boucle for :
Bloc de code:
for($i=0; $i<10; $i++) { ... }
Quelques instants plus tard je modifie mon code pour que la boucle s’execute 20 fois
Bloc de code:
for($i=0; $i<20; $i++) { ... }
Le problème se pose également pour du code non dynamique, je dois attendre entre 30 secondes et 1 minute pour que le résultat escompté s'affiche....
Quelqu'un saurait-il comment résoudre ce problème ou éventuellement avec quel navigateur ce problème ne se pose pas ???
Merci d'avance pour vos réponses
---------- Nouveau message ajouté à 14h11 ---------- Le message précédent a été envoyé à 12h44 ----------
Je viens de me régler ce satané problème qui ne vient pas de Safari mais de MAMP....
Pour PHP 5.5.3 Il faut editer le php.ini et modifier la ligne suivante
opcache.revalidate_freq=60
à
opcache.revalidate_freq=0
Voili voilou :rateau:
Dernière édition: