JPresta.com Posted October 7, 2013 Share Posted October 7, 2013 (edited) Votre boutique est lente, vous voulez l'accélérer? lisez la suite... Description du module Page Cache Réduit le temps de chargement de votre boutique en évitant à Prestashop de regénérer les pages grâce à un système de cache côté serveur et côté navigateur du client. Comment ça marche? Par défaut Prestashop regénère les pages de votre boutique à chaque fois qu'un internaute les consulte. Pourtant peu d'élément changent entre chaque utilisateur: le panier, le module "déjà vu", et peut-être des modules particuliers que vous avez ajoutés. Page Cache corrige ce défaut en procédant de la manière suivante: 1) Un internaute affiche une page de votre boutique 2) Page Cache supprime toutes les informations relatives à cet internaute 3) Prestashop génère la page "normalement" 4) Page Cache enregistre la page sur le serveur et l'envoi à l'utilisateur 5) La page s'affiche dans le navigateur 6) Page Cache met à jour les parties de la page qui dépendent de l'utilisateur, c'est à dire son panier, le module "déjà vu", et tous les modules que vous aurez configuré comme étant "dynamiques" Lorsque les utilisateurs suivants affichent cette page, plus besoin de la phase 2 (génération de la page par Prestashop), Page Cache renvoi directement la page enregistrée ce qui permet d'être beaucoup plus rapide. Cela permet également d'utiliser moins de CPU, moins de RAM et génère beaucoup moins de requête en base de données. Encore mieux, lorsque l'utilisateur revient sur une page déjà affichée (par lui) le cache du navigateur est utilisé, c'est donc instantané! Le panier et tous les modules dynamiques se mettent à jour, c'est transparent et fonctionnel. Les délais d'expirations (cache serveur) et durée de vie (cache navigateur) sont configurables. Les pages pouvant être mises en cache sont les suivantes: Page d'accueil, Page des catégories, Page des produits, Page CMS, Page des nouveaux produits, Page des meilleures ventes, Page des fournisseurs, Page des marques, Formulaire de contact, Page des promotions, Page Sitemap Le cache se met à jour automatiquement: lorsque vous modifiez un produit, une catégorie, un prix, votre stock, etc. le cache des pages concernées par ces modifications est supprimé. C'est même compatible avec les ventes flash, le multi-boutique, CloudCache et autres proxy! Les + pour vous et vos utilisateurs Un site trop lent décourage les acheteurs potentiels La vitesse de votre boutique est prise en compte par les moteurs de recherche dans leur classement des résultats (Google, etc.) En consommant moins de ressources CPU/RAM/Base de données vous pourrez réduire vos coûts d'hébergement Contact et infos Pour plus d'info n'hésitez pas à demander via ce forum, il y a aussi la fiche produit, le site de démo et le support via le lien "contacter le développeur". Edited September 3, 2014 by joemartin (see edit history) Link to comment Share on other sites More sharing options...
sylvainpellier Posted October 16, 2013 Share Posted October 16, 2013 Je confirme que que ça va plus vite (http://www.lamontrebleue.fr/) et que c'est vraiment un module très très intéressant avant de se plonger dans l'optimisation serveur. Mais plusieurs choses : - est-ce que c'est compatible avec du multi-boutique ? - j'ai un bug sur un seul produit, qui a 4 déclinaisons dont 3 en rupture et pourtant il m'affiche les 4 en ruptures - le temps de chargement détecté par Google Analytics n'a pas baissé Link to comment Share on other sites More sharing options...
JPresta.com Posted October 16, 2013 Author Share Posted October 16, 2013 Actuellement (v2.10) ce n'est pas encore compatible multi-boutique, je n'ai pas eu le temps de regarder. Pour votre bug c'est étonnant car le module ne modifie pas le contenu des pages; est-ce un problème de rafraîchissement du cache? Pour le savoir désactivez le module, affichez la page et voyez si le bug est toujours là. Pour que Google voit une accélération du site il faut que vous ayez assez de visiteur pour que le cache soit généré et non expiré quand Google (et les autres) passent sur votre site. L'idéal serait de passer votre propre mini crawler tous les jours pour que le cache soit mis à jour régulièrement. Vous pouvez également augmenter le délai d'expiration (par défaut à 1 jour). Link to comment Share on other sites More sharing options...
sylvainpellier Posted October 16, 2013 Share Posted October 16, 2013 Est-ce que vous pourriez prendre quelques minutes pour le multi-boutique ? Est-ce qu'une bidouille permettrait de faire en sorte qu'une des boutiques profitent du cache ? Il y a 5000 visiteurs / jours c'est assez pour que Google le prennent en compte ? En effet le bug ne vient pas du module puisque lorsqu'il est désactivé le problème est aussi présent. Link to comment Share on other sites More sharing options...
JPresta.com Posted October 16, 2013 Author Share Posted October 16, 2013 Ok, je mets le multi-boutique dans la liste des tâches. Oui 5000/jours c'est suffisant :-) En fait dans Google analytics ils se basent sur le temps de chargement dans le navigateur, cela devrait donc se voir dans les stats même si le module agit uniquement sur le temps de récupération de la page HTML et pas sur le chargement des images et du rendu. Vous avez bien la dernière version avec le cache du navigateur? Depuis combien de jours le module est actif? Link to comment Share on other sites More sharing options...
sylvainpellier Posted October 16, 2013 Share Posted October 16, 2013 Depuis plus de 15 jours ... Link to comment Share on other sites More sharing options...
JPresta.com Posted October 16, 2013 Author Share Posted October 16, 2013 Vous auriez un petit graphique qui montre le passage avant/après le module? Avez vous des stats du crawler de Google (https://www.google.com/webmasters/tools/home?hl=fr)? Elles devraient être plus flagrantes. Link to comment Share on other sites More sharing options...
sylvainpellier Posted October 16, 2013 Share Posted October 16, 2013 C'est bien plus flagrant en effet. Ce que je ne comprends pas c'est que je n'ai pas la même répercussion dans Analytics Link to comment Share on other sites More sharing options...
JPresta.com Posted October 16, 2013 Author Share Posted October 16, 2013 Belle courbe :-) Peut-être que Google Analytics mesure plus le temps d'affichage: chargement image + javascript + rendu HTML? Link to comment Share on other sites More sharing options...
sylvainpellier Posted October 28, 2013 Share Posted October 28, 2013 Est-ce qu'on peut envisager en multiboutique qu'une seule boutique puisse profiter du cache ? Parce que mes premiers tests montrent qu'en multiboutique le module ne fonctionne du cou pas du tout Link to comment Share on other sites More sharing options...
JPresta.com Posted October 28, 2013 Author Share Posted October 28, 2013 Bien, je vais prioriser le multi-boutique alors :-) Je vous tiens au courant prochainement. Link to comment Share on other sites More sharing options...
JPresta.com Posted October 30, 2013 Author Share Posted October 30, 2013 Version 2.12 compatible avec le multi boutique en cours de validation sur prestashop addons... Pour les gens pressés de tester vous pouvez acheter le module maintenant et me contacter ici après vous être identifié https://addons.prestashop.com/fr/ecrire-au-developpeur?id_product=7939 pour avoir la dernière version. Merci. Link to comment Share on other sites More sharing options...
sylvainpellier Posted October 31, 2013 Share Posted October 31, 2013 Excellente nouvelle ! Comment avoir accès à la mise à jour alors qu'on l'a acheté il y a quelques semaines ? Link to comment Share on other sites More sharing options...
JPresta.com Posted October 31, 2013 Author Share Posted October 31, 2013 Connectez vous à Prestashop addons et envoyez moi un message ici https://addons.prestashop.com/fr/ecrire-au-developpeur?id_product=7939 Link to comment Share on other sites More sharing options...
JPresta.com Posted November 15, 2013 Author Share Posted November 15, 2013 (edited) La version 2.14 est dans les bacs et disponible sur Prestashop Addons, elle: * ajoute la retro-compatibilité avec les thèmes v1.4 (les thèmes, pas prestashop 1.4) * ajoute la compatibilité avec le module ClearURL * ajoute la compatibilité avec le multi-boutique * corrige un problème avec la détection auto de la langue * ignore les paramètres de tracking (analytics) pour être plus performant * ajoute un niveau de log supplémentaire pour debbuguer plus rapidement * ajoute la possibilité d'exécuter du javascript après le chargement des modules dynamiques Edited November 23, 2013 by joemartin (see edit history) Link to comment Share on other sites More sharing options...
JPresta.com Posted January 31, 2014 Author Share Posted January 31, 2014 La version 2.17 est validée: URL pour tâche CRON qui permet de vider le cache Compatibilité avec les groupes d'utilisateurs Correction d'un bug qui limitait l'efficacité du cache Mise en conformité avec Prestashop (pas d'utilisation de _GET et _POST) http://addons.prestashop.com/fr/outils-administration-modules-prestashop/7939-page-cache.html Link to comment Share on other sites More sharing options...
nico Posted February 1, 2014 Share Posted February 1, 2014 bonjour en voulant modifier, Frontcontroller.php dans override/classes/controller/..., car j'ai un autre module qui utilise ce controller, j'ai eut une erreur d'affichage sur le front office du site, bref en effaçant le cache global du site rien n'y fait, en supprimant frontcontroller.php et désinstallant page cache là non plus rien y fait, bref la misère, j'ai supprimé tous les controller qu'intègre page cache et là aussi ça ne change rien. http://www.leparadisdujardin.fr de l'aide me serait bien utile, peut être pour supprimer pagecache totalement et ainsi le réinstaller. merci. Link to comment Share on other sites More sharing options...
nico Posted February 1, 2014 Share Posted February 1, 2014 ce qu'il y a de dommage à ce module c'est l'absence de doc, qui serait tout de même utile. Link to comment Share on other sites More sharing options...
JPresta.com Posted February 1, 2014 Author Share Posted February 1, 2014 bonjour en voulant modifier, Frontcontroller.php dans override/classes/controller/..., car j'ai un autre module qui utilise ce controller, j'ai eut une erreur d'affichage sur le front office du site, bref en effaçant le cache global du site rien n'y fait, en supprimant frontcontroller.php et désinstallant page cache là non plus rien y fait, bref la misère, j'ai supprimé tous les controller qu'intègre page cache et là aussi ça ne change rien. http://www.leparadisdujardin.fr de l'aide me serait bien utile, peut être pour supprimer pagecache totalement et ainsi le réinstaller. merci. Normalement il se supprime bien via le bouton "supprimer" mais il est possible, si vous avez modifié Frontcontroller.php à la main, que Prestashop n'arrive plus à enlever l'override. Avez vous un message d'erreur en demandant la suppression du module via l'admin? Tentez de supprimer les fichiers "override" des deux modules, supprimer les deux modules, puis réinstallez les. Au fait, quel est le message d'erreur sur le front? Link to comment Share on other sites More sharing options...
JPresta.com Posted February 1, 2014 Author Share Posted February 1, 2014 ce qu'il y a de dommage à ce module c'est l'absence de doc, qui serait tout de même utile. En fait je ne sais pas trop comment m'y prendre pour la doc. Certains sont très expérimentés et me demandent des détails très pointus, d'autres ni connaissent rien et me posent des questions dont la réponse n'est pas évidente en langage "simple". Il faudrait que je fasse plusieurs niveaux :-) Link to comment Share on other sites More sharing options...
JPresta.com Posted February 3, 2014 Author Share Posted February 3, 2014 J'ai mis à jour le site de démo: http://addons.prestashop.com/demo/FO6448.html Link to comment Share on other sites More sharing options...
JPresta.com Posted February 6, 2014 Author Share Posted February 6, 2014 v2.18 est disponible sur le store. Corrige un petit bug sur les groupes de clients. Link to comment Share on other sites More sharing options...
sylvainpellier Posted February 7, 2014 Share Posted February 7, 2014 J'ai un énorme soucis avec la dernière version : dès que je l'active le site fait des refresh toutes les secondes (même moins ...) comment faire ? Link to comment Share on other sites More sharing options...
JPresta.com Posted February 7, 2014 Author Share Posted February 7, 2014 J'ai un énorme soucis avec la dernière version : dès que je l'active le site fait des refresh toutes les secondes (même moins ...) comment faire ? Version 2.17 ou 2.18? Si 2.17 essayez la 2.18 (dispo en mise à jour normalement) il y avait un petit bug dans la 2.17. Link to comment Share on other sites More sharing options...
sylvainpellier Posted February 7, 2014 Share Posted February 7, 2014 C'est déjà la version 2.18 qui est installé ... Link to comment Share on other sites More sharing options...
JPresta.com Posted February 7, 2014 Author Share Posted February 7, 2014 C'est déjà la version 2.18 qui est installé ... Dans ce cas donnez moi l'URL du site ici http://addons.prestashop.com/contact-community.php?id_product=7939 et si possible un accès temporaire à l'admin, je vais regarder. Link to comment Share on other sites More sharing options...
JPresta.com Posted February 11, 2014 Author Share Posted February 11, 2014 Dans ce cas donnez moi l'URL du site ici http://addons.prestashop.com/contact-community.php?id_product=7939 et si possible un accès temporaire à l'admin, je vais regarder. Pas de nouvelles bonnes nouvelles? D'après nos anciens échanges si votre site est le même cela semble bien fonctionner. Link to comment Share on other sites More sharing options...
sylvainpellier Posted February 11, 2014 Share Posted February 11, 2014 Pour l'instant ça fonctionne, je ne comprends pas ... bref je continue à chercher Link to comment Share on other sites More sharing options...
sylvainpellier Posted February 26, 2014 Share Posted February 26, 2014 Je reviens ... et je confirme le problème : de manière très aléatoire (ça m'est arrivé deux fois en un mois) le site refresh toutes les secondes sans raison apparente. Je le confirme car le responsable de l'hébergeur a eu le même soucis, et je viens d'avoir mon deuxième client au téléphone a qui ça la fait. A chaque fois la désactivation du module de cache (ou le refresh du cache) à résolu le problème. Link to comment Share on other sites More sharing options...
JPresta.com Posted February 26, 2014 Author Share Posted February 26, 2014 Vous entendez quoi par reffresh? La page du site est rechargée? Le cache n'est pas utilisé? Link to comment Share on other sites More sharing options...
sylvainpellier Posted February 26, 2014 Share Posted February 26, 2014 Exactement la page est rechargée en permanence, toutes les secondes. Impossible pour moi de savoir si le cache est utilisé ou pas. Link to comment Share on other sites More sharing options...
JPresta.com Posted February 26, 2014 Author Share Posted February 26, 2014 Quand ça arrive, essayez d'enregistrer la page HTML pour me l'envoyer. Regarder aussi dans la console javascript et l'onglet réseau si vous connaissez. Link to comment Share on other sites More sharing options...
sylvainpellier Posted February 26, 2014 Share Posted February 26, 2014 Bien sûr que je connais, mais la page se rafraîchit automatiquement toutes les secondes donc la console est inutilisable ... Link to comment Share on other sites More sharing options...
JPresta.com Posted February 26, 2014 Author Share Posted February 26, 2014 Autre souci sur cette page http://www.lamontrebleue.fr/smartwatch-iphone/10-citizen-proximity-ecodrive.html Je suis redirigé vers une 404. Dans le HTML j'ai vu un problème: <iframe frameborder="\"0\"" height="\"400\"" src="\"http://www.youtube.com/embed/2FuYgL0D8U4?rel=0\"" width="\"535\""></iframe></div><div><iframe frameborder="\"0\"" height="\"400\"" src="\"http://www.youtube.com/embed/uAq1j1dvJYI?rel=0\"" width="\"535\""></iframe> Je pense qu'il y a des " en trop Sinon, pour empêcher le rechargement tentez d'appuyer sur la touche ESC plusieurs fois pour bloquer le javascript. Link to comment Share on other sites More sharing options...
Ranima Posted February 27, 2014 Share Posted February 27, 2014 Bonjour, je suis en version 2.18 et je connais un petit soucis. le navigateur retourne un message d'erreur après plusieurs clic de navigation, il n'y pas de page en particulier. un nouveau clic sur le même lien ne retourne pas l'erreur une seconde fois Link to comment Share on other sites More sharing options...
JPresta.com Posted February 27, 2014 Author Share Posted February 27, 2014 Bonjour, je suis en version 2.18 et je connais un petit soucis. le navigateur retourne un message d'erreur après plusieurs clic de navigation, il n'y pas de page en particulier. un nouveau clic sur le même lien ne retourne pas l'erreur une seconde fois Bonjour, quel est votre site? Pouvez-vous décrire le message d'erreur? Pour me contacter directement: http://addons.prestashop.com/contact-community.php?id_product=7939 Link to comment Share on other sites More sharing options...
Ranima Posted February 27, 2014 Share Posted February 27, 2014 Il manquait la pièce jointe, merci par avance pour votre support Bonjour, je suis en version 2.18 et je connais un petit soucis.le navigateur retourne un message d'erreur après plusieurs clic de navigation, il n'y pas de page en particulier. un nouveau clic sur le même lien ne retourne pas l'erreur une seconde fois. Link to comment Share on other sites More sharing options...
JPresta.com Posted February 27, 2014 Author Share Posted February 27, 2014 Il manquait la pièce jointe, merci par avance pour votre support Je crois que c'est le problème que j'ai corrigé dans la version 2.20. Faites une mise à jour et dites moi si cela corrige. Cela se produit quand les modules dynamiques n'ont pas eu le temps de se charger alors qu'on change de page. Link to comment Share on other sites More sharing options...
Ranima Posted February 27, 2014 Share Posted February 27, 2014 Je crois que c'est le problème que j'ai corrigé dans la version 2.20. Faites une mise à jour et dites moi si cela corrige. Cela se produit quand les modules dynamiques n'ont pas eu le temps de se charger alors qu'on change de page. j'ai désinstallé la 2.18 puis fait l'install de la 2.20 le problème est identique. j'ai même le sentiment que l'erreur intervient plus fréquemment. Link to comment Share on other sites More sharing options...
JPresta.com Posted February 27, 2014 Author Share Posted February 27, 2014 j'ai désinstallé la 2.18 puis fait l'install de la 2.20 le problème est identique. j'ai même le sentiment que l'erreur intervient plus fréquemment. Bizarre, cette version catch les erreurs. Pouvez-vous tester en désactivant PageCache pour être sûr? Link to comment Share on other sites More sharing options...
Ranima Posted February 27, 2014 Share Posted February 27, 2014 Bizarre, cette version catch les erreurs. Pouvez-vous tester en désactivant PageCache pour être sûr? PageCache désactivé Link to comment Share on other sites More sharing options...
Ranima Posted February 27, 2014 Share Posted February 27, 2014 Bizarre, cette version catch les erreurs. Pouvez-vous tester en désactivant PageCache pour être sûr? Je n'ai jamais d'erreur avec PageCache désactivé Link to comment Share on other sites More sharing options...
JPresta.com Posted February 27, 2014 Author Share Posted February 27, 2014 Je n'ai jamais d'erreur avec PageCache désactivé OK ça y est, je me rappelle. C'est la fonction refresh dans /modules/blockcart/ajax-cart.js du cart qui affiche ce message: refresh: function () { $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: baseUri + '?rand=' + new Date().getTime(), async: true, cache: false, dataType: "json", data: 'controller=cart&ajax=true&token=' + static_token, success: function (jsonData) { ajaxCart.updateCart(jsonData); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert("TECHNICAL ERROR: \n\nDetails:\nError thrown: " + XMLHttpRequest + "\n" + 'Text status: ' + textStatus); } }); } Vous pouvez commentez/supprimer la ligne avec alert(...) pour corriger ou la remplacez par: console.log("TECHNICAL ERROR: \n\nDetails:\nError thrown: " + XMLHttpRequest + "\n" + 'Text status: ' + textStatus); Link to comment Share on other sites More sharing options...
Ranima Posted February 27, 2014 Share Posted February 27, 2014 OK ça y est, je me rappelle. C'est la fonction refresh dans /modules/blockcart/ajax-cart.js du cart qui affiche ce message: refresh: function () { $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: baseUri + '?rand=' + new Date().getTime(), async: true, cache: false, dataType: "json", data: 'controller=cart&ajax=true&token=' + static_token, success: function (jsonData) { ajaxCart.updateCart(jsonData); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert("TECHNICAL ERROR: \n\nDetails:\nError thrown: " + XMLHttpRequest + "\n" + 'Text status: ' + textStatus); } }); } Vous pouvez commentez/supprimer la ligne avec alert(...) pour corriger ou la remplacez par: console.log("TECHNICAL ERROR: \n\nDetails:\nError thrown: " + XMLHttpRequest + "\n" + 'Text status: ' + textStatus); Problème résolu, merci j'ai aussi commenté la ligne dans ajax-cart-ori.js Link to comment Share on other sites More sharing options...
sylvainpellier Posted February 28, 2014 Share Posted February 28, 2014 (edited) Je confirme le problème de refresh permanent. Je l'ai eu ce matin, pendant que la page se rafraichissait toutes les secondes j'ai ouvert une deuxième page sur l'admin, j'ai juste désactivé le module page cache .... et la page à arrêté de se rafraîchir ... J'ai un extrait de la console . Request URL:http://www.lamontrebleue.fr/ . Request Method:GET . Status Code:200 OK . Request Headersview source . Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 . Accept-Encoding:gzip,deflate,sdch . Accept-Language:fr,en;q=0.8 . Cache-Control:no-cache . Connection:keep-alive . Cookie:634d7b4b213230055f65b25f3f2a1ff5=YGx0XUTfNEUHPQ0kofsTSgJLPj%2BRGxuUhxi6oy2MOzn7dAMMjzHFWtAOp6s9pm%2B9G6Sz%2Fx%2BNSQh6uu1SZEBk8Dep46ZtT0ftCSir36NWHGE%3D000075; __zlcmid=NddZSavJhZOGJ1; AeFirst52d80c5d0524993f0c000006=1393572328513; __atuvc=4%7C9; __utma=95356033.588835538.1393571695.1393571695.1393571695.1; __utmb=95356033.63.10.1393571695; __utmc=95356033; __utmz=95356033.1393571695.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) . DNT:1 . Host:www.lamontrebleue.fr . Pragma:no-cache . Referer:http://www.lamontrebleue.fr/ . User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36 . Response Headersview source . Cache-Control:max-age=900, public . Connection:Keep-Alive . Content-Encoding:gzip . Content-Type:text/html; charset=utf-8 . Date:Fri, 28 Feb 2014 07:26:36 GMT . Expires:Fri, 28 Feb 2014 07:41:36 GMT . Keep-Alive:timeout=5, max=100 . Last-Modified:Fri, 28 Feb 2014 07:26:36 GMT . Server:Apache/2.2.22 . Transfer-Encoding:chunked . Vary:Host,Accept-Encoding . X-Powered-By:PHP/5.3.10-1ubuntu3.9 et j'ai enregistré la page dossier sans titre.zip Edited February 28, 2014 by sylvainpellier (see edit history) Link to comment Share on other sites More sharing options...
sylvainpellier Posted March 1, 2014 Share Posted March 1, 2014 Encore une fois ce matin, c'est très problématique et m'oblige à poser des questions sur le module ... Link to comment Share on other sites More sharing options...
JPresta.com Posted March 1, 2014 Author Share Posted March 1, 2014 Encore une fois ce matin, c'est très problématique et m'oblige à poser des questions sur le module ... Très étrange ce problème car le module ne fait ni redirection ni rechargement de page. Pouvez vous mettre à jour en version 2.20 au cas ou (il y a une petite correction javascript). La page que vous m'avez envoyée ne me permet malheureusement pas de reproduire. Le rafraîchissement s'arrête-t-il en appuyant sur la touche ESC? L'idéal serait que je reproduise pour analyser ce qui se passe au niveau des requêtes HTTP et au niveau du javascript mais je ne vois pas comment. Çà se produit sur n'importe quelle page? Link to comment Share on other sites More sharing options...
JPresta.com Posted March 1, 2014 Author Share Posted March 1, 2014 15 min que je navigue sur le site et je n'arrive pas à reproduire :-( Vous utilisez un navigateur particulier ou ça se produit avec tous? Pour info y a un souci de mise en page sur la page http://www.lamontrebleue.fr/index.php?controller=support Link to comment Share on other sites More sharing options...
sylvainpellier Posted March 2, 2014 Share Posted March 2, 2014 Très étrange ce problème car le module ne fait ni redirection ni rechargement de page. Pouvez vous mettre à jour en version 2.20 au cas ou (il y a une petite correction javascript). La page que vous m'avez envoyée ne me permet malheureusement pas de reproduire. Le rafraîchissement s'arrête-t-il en appuyant sur la touche ESC? L'idéal serait que je reproduise pour analyser ce qui se passe au niveau des requêtes HTTP et au niveau du javascript mais je ne vois pas comment. Çà se produit sur n'importe quelle page? ok je fais la mise à jour oui le rafraichissant s'arrête soit en appuyant plusieurs fois sur ESC, soit en désactivant le cache ça se produit sur n'importe quelle page mais j'ai l'impression que c'est plus souvent sur la page d'accueil (peut-être juste une impression) Link to comment Share on other sites More sharing options...
sylvainpellier Posted March 2, 2014 Share Posted March 2, 2014 [PrestaShop] Fatal error in module Module:Uncaught exception 'ReflectionException' with message 'Class CategoryOverrideOriginal_remove does not exist' in /home/lamontrebleue/public_html/override/classes/module/Module.php:1978 Stack trace: #0 /home/lamontrebleue/public_html/override/classes/module/Module.php(1978): ReflectionClass->__construct('CategoryOverrid...') #1 /home/lamontrebleue/public_html/override/classes/module/Module.php(1896): ModuleCore->removeOverride('Category') #2 /home/lamontrebleue/public_html/override/classes/module/Module.php(496): ModuleCore->uninstallOverrides() #3 /home/lamontrebleue/public_html/modules/pagecache/pagecache.php(152): ModuleCore->uninstall() #4 /home/lamontrebleue/public_html/controllers/admin/AdminModulesController.php(497): PageCache->uninstall() #5 /home/lamontrebleue/public_html/controllers/admin/AdminModulesController.php(806): AdminModulesControllerCore->postProcessReset() #6 /home/lamontrebleue/public_html/classes/controller/Controller.php(158): AdminModulesControllerCore->postProcess() #7 /home/lamontreb Link to comment Share on other sites More sharing options...
JPresta.com Posted March 2, 2014 Author Share Posted March 2, 2014 [PrestaShop] Fatal error in module Module: Uncaught exception 'ReflectionException' with message 'Class CategoryOverrideOriginal_remove does not exist' in /home/lamontrebleue/public_html/override/classes/module/Module.php:1978 Stack trace: #0 /home/lamontrebleue/public_html/override/classes/module/Module.php(1978): ReflectionClass->__construct('CategoryOverrid...') #1 /home/lamontrebleue/public_html/override/classes/module/Module.php(1896): ModuleCore->removeOverride('Category') #2 /home/lamontrebleue/public_html/override/classes/module/Module.php(496): ModuleCore->uninstallOverrides() #3 /home/lamontrebleue/public_html/modules/pagecache/pagecache.php(152): ModuleCore->uninstall() #4 /home/lamontrebleue/public_html/controllers/admin/AdminModulesController.php(497): PageCache->uninstall() #5 /home/lamontrebleue/public_html/controllers/admin/AdminModulesController.php(806): AdminModulesControllerCore->postProcessReset() #6 /home/lamontrebleue/public_html/classes/controller/Controller.php(158): AdminModulesControllerCore->postProcess() #7 /home/lamontreb What the fu***? On dirait un bug dans prestashop... quelle version avez vous je vais tester et voir ce que je peux faire? Link to comment Share on other sites More sharing options...
sylvainpellier Posted March 2, 2014 Share Posted March 2, 2014 1.5.6.0 Link to comment Share on other sites More sharing options...
JPresta.com Posted March 2, 2014 Author Share Posted March 2, 2014 1.5.6.0 Pouvez vous me donner un accès temporaire pour que je puisse analyser le problème: http://addons.prestashop.com/contact-community.php?id_product=7939 J'ai déjà testé cette version, j'ai refait des tests et chez moi ça passe sans problème :-( Link to comment Share on other sites More sharing options...
LeGastronome Posted March 5, 2014 Share Posted March 5, 2014 Bonjour, Quel est la différence de votre module avec celui ci : http://addons.prestashop.com/fr/referencement-seo-modules-prestashop/6413-cache-manager-boostez-votre-prestashop.html Link to comment Share on other sites More sharing options...
JPresta.com Posted March 5, 2014 Author Share Posted March 5, 2014 (edited) Quel est la différence de votre module avec celui ci : http://addons.prestashop.com/fr/referencement-seo-modules-prestashop/6413-cache-manager-boostez-votre-prestashop.html Je n'ai pas testé leur module mais le fonctionnement n'est pas exactement le même. PageCache cache les pages entières et rafraîchi les blocs nécessaires. Cache Manager cache les blocs ou parties de page que vous avez configurés. N'ayant pas fait de benchmark pour comparer les solutions je ne peux rien affirmer côté efficacité. Edited March 5, 2014 by joemartin (see edit history) Link to comment Share on other sites More sharing options...
LeGastronome Posted March 5, 2014 Share Posted March 5, 2014 (edited) Ok, je vous ai fais confiance... j'ai acheté le votre... par contre ça ne fonctionne pas ... les dossiers sont bien créés mais pas de fichier à l'intérieur : D'ou cela pourrais venir ? PAGE CACHE STATISTICS (to hide this, go in page cache module configuration)Page generation: 1.170 second(s) NOT from cachecanBeCached: truecache file: /home/XXXX/public_html/cache/pagecache/1/category/5/e/5e8bc2ce80beefb3287d3f3f5771ee17.htmpseudo URL: http://XXXXXXXXXXXX?dbgpagecache=1&pc_cur=1&pc_groups=1Default currency: 1cache exists: falsecache age: nonecontroller: categorycache timeout: 1440pc_groups: 1pc_group_default:pseudo URL (after): http://XXXXXXXXX?dbgpagecache=1&pc_cur=1&pc_groups=1 Edited March 5, 2014 by LeGastronome (see edit history) Link to comment Share on other sites More sharing options...
JPresta.com Posted March 5, 2014 Author Share Posted March 5, 2014 Ok, je vous ai fais confiance... j'ai acheté le votre... par contre ça ne fonctionne pas ... les dossiers sont bien créés mais pas de fichier à l'intérieur : D'ou cela pourrais venir ? Contactez moi ici http://addons.prestashop.com/contact-community.php?id_product=7939 en étant connecté à Prestashop addons pour me donner l'URL et que je regarde ça. Link to comment Share on other sites More sharing options...
LeGastronome Posted March 5, 2014 Share Posted March 5, 2014 c'est étrange.... on se contact par skype ? Link to comment Share on other sites More sharing options...
JPresta.com Posted March 5, 2014 Author Share Posted March 5, 2014 c'est étrange.... on se contact par skype ? Le fait de me contacter via le formulaire? Ca permet de ne pas trop polluer le forum avec du debug, de ne pas divulguer d'url ou d'infos perso, de valider votre achat, etc. Link to comment Share on other sites More sharing options...
JPresta.com Posted March 8, 2014 Author Share Posted March 8, 2014 Pour info, j'ai attaqué la doc détaillée, je vous mettrai bientôt à contribution pour la relire et la commenter ;-) Link to comment Share on other sites More sharing options...
nicolasG Posted March 18, 2014 Share Posted March 18, 2014 Bonjour, Ja'i acheté votre module 99€, il y a juste quelques semaines. J'ai passé prestashop en version 1.6.0.5, est là, page blanche avec de nombreuses erreurs. en voici une ci-dessous. [PrestaShop] Fatal error in module pagecache:Cannot redeclare non static Module::$controllers as static PageCache::$controllers J'ai désinstallé Page Cache sur mon back-up 1.5 avant de passer sur la 1.6 Je n'ai plus de problème, sauf pour le module impossible de réinstaller page cache v2.18 : - Vu le prix du module (99€) pourquoi les maj ne sont pas automatique et gratuite ? - Votre module est efficace, et très bien, mais avez-vous une solution rapide pour presta 1.6 ? - Il n'est pas question que je repaye 99€ pour que le module "Page Cache" refonctionne quelque semaines après le passage d'autres maj prestashop, que proposez-vous ? Link to comment Share on other sites More sharing options...
JPresta.com Posted March 18, 2014 Author Share Posted March 18, 2014 Bonjour, Ja'i acheté votre module 99€, il y a juste quelques semaines. J'ai passé prestashop en version 1.6.0.5, est là, page blanche avec de nombreuses erreurs. en voici une ci-dessous. [PrestaShop] Fatal error in module pagecache: Cannot redeclare non static Module::$controllers as static PageCache::$controllers J'ai désinstallé Page Cache sur mon back-up 1.5 avant de passer sur la 1.6 Je n'ai plus de problème, sauf pour le module impossible de réinstaller page cache v2.18 : - Vu le prix du module (99€) pourquoi les maj ne sont pas automatique et gratuite ? - Votre module est efficace, et très bien, mais avez-vous une solution rapide pour presta 1.6 ? - Il n'est pas question que je repaye 99€ pour que le module "Page Cache" refonctionne quelque semaines après le passage d'autres maj prestashop, que proposez-vous ? Bonjour, Prestashop 1.6 n'est pas une mise à jour mineure, la migration de PageCache nécessite plus de travail qu'une mise à jour classique. Cependant celle-ci sera gratuite, comme les autres, et se fera en un clic si vous avez connecté votre admin à Prestashop Addons. Je vous préviendrai dès que PageCache sera compatible 1.6 (j"y travaille). Concernant la réinstallation du module sur votre back-up je vous invite à me contacter ici pour résoudre ensemble votre problème. Link to comment Share on other sites More sharing options...
JPresta.com Posted July 23, 2014 Author Share Posted July 23, 2014 j'utilise le theme par défault... euh renseigner les attributs je dois le faire depuis le backoffice ou depuis filezilla ?! et sinon j'ai encore ce soucis...qui apparaît maintenant (et plein d'autres qui s'accumulent...) À corriger :Éliminer les codes JavaScript et CSS qui bloquent l'affichage du contenu au-dessus de la ligne de flottaison Afficher les étapes de résolution du problème quelle est l'url de votre site qu'on regarde ce qu'il faudrait faire? Link to comment Share on other sites More sharing options...
Galérienne Posted July 23, 2014 Share Posted July 23, 2014 quelle est l'url de votre site qu'on regarde ce qu'il faudrait faire? c'est : www.boequipement.fr et d'ailleurs j'ai modifié les images du frontoffice et j'aimerais bien retrouver la même position que dans le theme par defaut.. mais impossible de retrouver les bonnes dimensions et/ou positions... si je met plusieurs images dans le top par exemple ça part dans tous les sens.. Link to comment Share on other sites More sharing options...
Galérienne Posted July 23, 2014 Share Posted July 23, 2014 Hmm, le mieux serait de demander à la personne qui a fait le thème. Sinon, il s'agit de renseigner les attribut widht et height des tags img mais je ne sais pas si ça va t'aider :-) pour les attributs, j'ai trouvé dans préférences>images>et là y'a toutes les largeur et hauteur qui sont bien complété.. mais c'est peut-être trop grand? j'ai jamais touché à ça, c'était dans le thème par défaut ! Link to comment Share on other sites More sharing options...
JPresta.com Posted July 24, 2014 Author Share Posted July 24, 2014 Dans performances: Activez la compression JS (CCC) pour le Javascript Activez la compression HTML Concernant les images le module homeslider n'est pas très soucieux des problèmes de perf et ne redimensionne pas les images... Sinon toutes les infos nécessaires sont indiquées ici: http://gtmetrix.com/reports/boequipement.fr/ZmoMsawA Link to comment Share on other sites More sharing options...
Galérienne Posted July 24, 2014 Share Posted July 24, 2014 Dans performances: Activez la compression JS (CCC) pour le Javascript Activez la compression HTML Concernant les images le module homeslider n'est pas très soucieux des problèmes de perf et ne redimensionne pas les images... Sinon toutes les infos nécessaires sont indiquées ici: http://gtmetrix.com/reports/boequipement.fr/ZmoMsawA Merci !!!!! Link to comment Share on other sites More sharing options...
Sanchofred Posted September 28, 2016 Share Posted September 28, 2016 Version v3.11 sur prestahop 1.6.1.4 Bonjour, j'ai un petit souci avec l'onglet mon compte, une fois connecté, quand je revient sur l’accueil je n'ai plus accès a la l'onglet mon compte qui disparait (j'ai se connecter à la place comme si je ne m'étais pas loggé) et quand je continue de surfer, l'onglet mon compte repasse en "se connecter", à certains moment l'onglet mon compte réapparait ? j'ai bien coché la case "User info block mod" pour les modules dynamiques mais rien ne change. J'ai envoyé umessage au créateur du thème voir si il avait un code javascript pour forcer le rafraichissement du cache Peut être avait vous un bout de code à me donner pour solutionner le pb. Mon site n'est pas encore en ligne, il est en mode maintenance et je travaille sur mon IP Merci d'avance pour votre aide. Link to comment Share on other sites More sharing options...
Rmas Posted December 16, 2016 Share Posted December 16, 2016 Bonjour, vous conseillez de paramétrer la tâche CRON sur quel période (tous les jours, semaines...) ? Link to comment Share on other sites More sharing options...
galac44 Posted April 10, 2017 Share Posted April 10, 2017 Bonjour, nous avons installé ce module qui devait accélérer le site. Bilan, après une semaine, la base de donnée est passée de 160 mo à 2,5 gigas, avec 32 millions d'écritures dans la table de votre module... Bref c'est sans doute bien pour un site avec 1 visite par jour, mais pas pour les autres..... Link to comment Share on other sites More sharing options...
brikobike Posted November 29, 2018 Share Posted November 29, 2018 (edited) edit Edited November 29, 2018 by brikobike (see edit history) Link to comment Share on other sites More sharing options...
cyssoo Posted November 30, 2018 Share Posted November 30, 2018 Hello Briko Bike ! C'est cool de vous voir actif sur le fofo (et certainement plus que moi d'ailleurs 🙂 ) 'tention aux modules de cache. Dans le fond différenciez le contenu à travailler, que ce soit du cache ou du SEO. Vous savez, je n'ai qu'un WordPress WooCommerce tout pourrave, même pas boosté, je pète quand même 900 visites/jour bien gérées, sans cache boosté ni rien (et pourtant WordPress est réputé super lourd et super lent). A mon avis votre souci principal est sur la note SEO de Ever SEO (et pourtant j'ai passé 5 mois sur l'algo). La vitesse est une chose, mais ne fait pas l'ensemble du SEO. GTMetrix me tire à vue et me hait. N'empêche... Privilégiez vos clients, vos fiches produits, leur qualité. A présent que votre site roule (n'est-ce pas 😉 ) let's go le référencement, le beau, le bon ! Par contre votre message ne marque que "edit". Je pense que l'auteur de ce post désire un peu plus que cela. Au top votre intérêt pour la solution 👍 Vous êtes un projet auquel je suis fier d'avoir participé ! Je n'hésite pas à vous répondre quand le temps me le permets, et Dieu sait qu'il me manque du temps, mais vous avez l'excellente démarche de communiquer avec la communauté PS Link to comment Share on other sites More sharing options...
N°6 Posted March 30, 2019 Share Posted March 30, 2019 (edited) Bonjour, J'avais fait acheter ce module à l'un de mes clients il y a un peu plus de deux ans je crois. Une vrai galère. Ca lui a ralentit le site à un point que j'ai désinstallé le module définitivement. Et je ne vous dit pas le bazar pour nettoyer ce qui restait après la suppression du module. 150 euros à la poubelle. Au final ce module ne sert pas à grand chose même si il est "correctement" paramétré. Pas de notice, même l'assistance par échanges de mails avec le vendeur n'a rien résolu. Il crée juste une sorte de cache à la façon d'un navigateur web et justement, encore faut-il que quelqu'un soit déjà allé sur la page pour que celle-ci apparaisse plus vite, encore faut-il aussi qu'il ne rentre pas en conflit avec d'autres modules (ce qui a été notre cas) car là le vendeur ne sait pas comment rectifier cela. J'avais fait testé la vitesse d'affichage par un ami APRES l'installation du module, mais il n'a constaté aucune amélioration de la vitesse, à moins de repasser plusieurs fois sur la page visitée précédemment. Alors quel intérêt ? C'était une vrai galère en cas de modification dans le css, dans les tpl ou ailleurs car la mise en cache par ce module était conçue de telle manière que c'était mission quasi impossible de visualiser en temps réel les modifs. Je ne remercierai jamais assez un des contributeurs de ce forum connu pour ses nombreux modules offerts à la communauté qui a dû corriger le tir pour effacer toutes les traces et les lenteurs laissées par ce module de cache. Ca m'a servi de leçon, je préfère passer du temps à optimiser le code et les ressources des sites de mes clients pour les rendre plus rapidement accessibles plutôt que de galérer à nouveau avec ce type de module. Edited March 30, 2019 by N°6 (see edit history) 1 Link to comment Share on other sites More sharing options...
Soyons Solidaire Posted March 31, 2019 Share Posted March 31, 2019 (edited) Salut, le copain pas chance aussi, cella na rien changer au contraire moins rapide, après ça une page blanche ? Sur le theme (par defaut) Apres réparation du site et avoir supprime le module PageCache, je joins capture sans le module pageCache qui ne sert a rien. Peut Etre que le module fonctionne pour certain... Edited March 31, 2019 by TCHOUPI (see edit history) Link to comment Share on other sites More sharing options...
JPresta.com Posted September 20, 2023 Author Share Posted September 20, 2023 Bonjour à tous, désolé je n'avais pas vu les derniers messages sinon je vous aurai répondu et apporté plus de précisions. Le module continue d'évoluer et est toujours activement maintenu. Il a connu plusieurs versions majeures depuis 2019 dont la version 8 qui propose un cache static (plus de chargement de Prestashop) encore plus rapide qu'en version 7! Beaucoup d'améliorations ont été apportées notamment sur la taille en base de données. Concernant le score Page Speed Insight ou GTMetrix sachez que le TTFB (amélioré par le module) n'est qu'une partie infime du score calculé. Pour plus d'info sur comment améliorer votre score Page Speed Insight sur Prestashop je vous recommande de lire mon article : https://jpresta.com/fr/blog/post/4-pagespeed-gtmetrix-prestashop En cas de problème je suis toujours prompt a répondre (Temps de réponse moyen : 10 heures d'après Addons mais c'est beaucoup plus rapide si on ne compte que les jours ouvrés). Si j'ai toujours autant d'utilisateurs c'est parce qu'ils sont toujours impressionnés par le gain de vitesse! Alors oui, parfois cela ne fonctionne pas bien sur certaines boutiques mais cela reste très rare et dans ces cas là je rembourse bien sûr. Dernière chose, pour éviter que les visiteurs affichent une page dont le cache n'est pas disponible j'ai mis au point un service de cache-warmer qui permet de générer le cache des pages automatiquement : https://jpresta.com/fr/cache-warmer-prestashop A bientôt! 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