mick000 Posted July 17, 2020 Share Posted July 17, 2020 Bonjour, J'ai un problème infernal de cache... Dans le backoffice je vide le cache, je vide aussi celui du navigateur firefox, au passage je vide aussi celui de l'hébergeur. Rien ni fait !!! Je passe des heures à tenter de changer un css. Au bout d'un certain temps pour ne pas dire un temps certain, le changement s'effectue. Je ne trouve pas d'où vient le souci, mais cela rend toute tentatives de changement infernal. Je n'avais pas de problème jusqu'à récemment. je ne sais pourquoi, ou l'option que j'ai pu changer mais je n'arrive plus à rien faire apparaître normalement Si quelqu'un à eu le souci, merci d'avance Michael Link to comment Share on other sites More sharing options...
HeineFR Posted July 17, 2020 Share Posted July 17, 2020 Utilises tu le CCC qui combine tous les fichiers CSS? tu devrais tester tes modif en le désactivant avant et ensuite le réactiver, le fichier qui est régénéré dispose d'un hash différent que ton navigateur n'a pas en cache Link to comment Share on other sites More sharing options...
mick000 Posted July 20, 2020 Author Share Posted July 20, 2020 Bonjour, tous les options de performances CCC sont à non. Mais il y a toujours un temps de latence de 20 ou 30 min. Je suis en train de voir avec l’hébergeur LWS, pour voir s'ils peuvent regarder. Plus aucun cache n'est activés sur le serveur du coté de prestashop. Si quelqu'un a déjà eu ce type de mésaventure? Link to comment Share on other sites More sharing options...
mick000 Posted July 20, 2020 Author Share Posted July 20, 2020 Ah oui, en actionnant sur oui puis non le smart cache pour les feuilles de style. cela refonctionne ! Mais, c'est un peu long.... tout de même de faire ca à chaque changement. Il n'y a pas un truc pour éviter autant de manœuvres à chaque changement de la moindre instruction Merci d'avance si quelqu'un à une astuce Link to comment Share on other sites More sharing options...
HeineFR Posted July 20, 2020 Share Posted July 20, 2020 (edited) Le mieux lorsque tu as besoin de modifier ton CSS c'est de désactiver ton CCC et de le réactiver quand c'est fini. Autrement, sur un clone en parallèle tu fais tes modifs et une fois fini tu appliques sur le site en prod en désactivant / réactivant le CCC Edited July 20, 2020 by HeineFR (see edit history) Link to comment Share on other sites More sharing options...
mick000 Posted July 20, 2020 Author Share Posted July 20, 2020 Merci, je vais essayer de cette manière, mais le souci il me semble est que les changements n'apparaissent pas même si le CCC est désactivé. Il faut faut que je l'active et le désactive pour que le changement soit visible ce qui est un tantinet pénible. En tout cas cela aidera pour l'instant. Merci encore Michael Link to comment Share on other sites More sharing options...
HeineFR Posted July 21, 2020 Share Posted July 21, 2020 Pour que tu le vois il faut que tu actualises le cache de ton navigateur en faisant CTRL + F5 car tu modifies le fichier sur le serveur web mais ton navigateur l'a déjà mis en cache et ne le re-télécharge pas. Pour éviter d'avoir à forcer le rafraîchissement de ton navigateur tu peux éventuellement ajouter dans ton fichier tpl qui appelle les CSS lorsque CCC n'est pas activé un argument timestamp qui dispose de la dernière date de modification du fichier pour faire un appel du genre : theme.css?1595316970 Lorsque tu le réactives le CCC il recompile tout avec un nouveau fichier CSS qui dispose d'un nouveau Hash c'est pour cela que la ton navigateur ne l'a pas en cache et te l'affiche bien à ce moment la. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now