makinero Posted July 29, 2014 Share Posted July 29, 2014 Bonjour, J'ai un compte 1and1 unlimited. Les fonctions ajax de prestashop 1.6 (affichage du détail de commande notamment) fonctionnent mais sont assez lentes. Il y a quelques secondes de latence ce qui pourrait perturber le visiteur. Y a-t-il une solution ? Merci ! Link to comment Share on other sites More sharing options...
Amokless Posted July 29, 2014 Share Posted July 29, 2014 Bonjour, Désactiver les modules qui ne servent pas. Je pense notamment aux modules de Statistiques qui peuvent ralentir votre site. Bien à vous, Mathieu Link to comment Share on other sites More sharing options...
makinero Posted July 30, 2014 Author Share Posted July 30, 2014 Arf les modules de statistiques peuvent servir. En fait j'ai remarqué que je n'ai qu'une seconde de plus que la demo de prestashop. J'ai donc ajouté une lightbox avec un message d'attente. C'est toujours mieux que rien et ça montre au client qu'il se passe quelque-chose. Je vais soumettre ça sur la forge. Dans la fonction showOrder du fichier /js/history.js du template (à mettre tout au début) : $.fancybox({ content: 'Chargement du détail de votre commande, merci de patienter<br /><center><img src="/themes/default-bootstrap/img/ajax-loader2.gif" alt="" /></center>', minHeight: 10, minWidth: 200, maxWidth: 600, closeBtn: false }); Dans le même fichier, après cette ligne : $(this).fadeIn('slow', function() { Mettre : parent.$.fancybox.close(); Link to comment Share on other sites More sharing options...
EnceintesMobiles.Com Posted August 5, 2014 Share Posted August 5, 2014 Bonjour, Je constate moi aussi des lenteurs assez flagrantes sur les fonctions ajax avec 1and1 unlimited, notamment sur l'ajout au panier (il peut y avoir plus d'une seconde entre le moment où l'on clique sur ajouter au panier et le moment où l'article se déplace dans le panier).... Je pense désactiver le panier AJAX mais je trouve ça dommage... Si vous avez une idée je suis preneur ;-) makinero : Pas de solution trouvée depuis ton dernier post ? Merci d'avance Link to comment Share on other sites More sharing options...
SiteLab Posted August 5, 2014 Share Posted August 5, 2014 Il serait peut-être utile d'activer le cache de votre boutique. Il y a pas mal d'options dans l'admin de Prestashop pour cela. Link to comment Share on other sites More sharing options...
EnceintesMobiles.Com Posted August 6, 2014 Share Posted August 6, 2014 (edited) Bonjour SiteLab, Merci pour ta réponse. En fait, j'ai fait pas mal de recherche sur google et sur le forum avant de poster... Avec le cache activé, ça rame.... Une des réponse que j'ai trouvé était justement que la désactivation du cache pouvait parfois en fonction de l'hébergeur améliorer les perfs de prestashop (bizarrement d'ailleurs). C'est donc le test que j'ai effectué mais sans succès !! Les autres options de performance de PS sont normalement bien configurées dans le BO. J'ai uniquement désactivé la minification sur le conseil de l'éditeur de mon template qui m'a indiqué que cela n'apportait pas vraiment de gain de perfs et que cela pouvait engendrer des problèmes d'utilisation du template. Quoi qu'il en soit, avec ou sans cache, avec ou sans minification.... même combat... le site est un peu lent mais acceptable par contre l'ajax est désastreux.... Je pense que cela peut tuer mon taux de conversion !!!! En tout cas si je me place en tant qu'utilisateur, moi ça me frainerait de voir autant de lenteur pour ajouter un article au panier.... Vu le nombre de posts qui indique ce genre de soucis, j'espère que qqun pourra m'aider Mon site est consultable ici pour que vous puissiez constater par vous même ces lenteurs : http://www.enceintesmobiles.com Merci d'avance. Edited August 6, 2014 by EnceintesMobiles.Com (see edit history) Link to comment Share on other sites More sharing options...
Elisa003 Posted September 6, 2014 Share Posted September 6, 2014 Bonjour SiteLab, Merci pour ta réponse. En fait, j'ai fait pas mal de recherche sur google et sur le forum avant de poster... Avec le cache activé, ça rame.... Une des réponse que j'ai trouvé était justement que la désactivation du cache pouvait parfois en fonction de l'hébergeur améliorer les perfs de prestashop (bizarrement d'ailleurs). C'est donc le test que j'ai effectué mais sans succès !! Les autres options de performance de PS sont normalement bien configurées dans le BO. J'ai uniquement désactivé la minification sur le conseil de l'éditeur de mon template qui m'a indiqué que cela n'apportait pas vraiment de gain de perfs et que cela pouvait engendrer des problèmes d'utilisation du template. Quoi qu'il en soit, avec ou sans cache, avec ou sans minification.... même combat... le site est un peu lent mais acceptable par contre l'ajax est désastreux.... Je pense que cela peut tuer mon taux de conversion !!!! En tout cas si je me place en tant qu'utilisateur, moi ça me frainerait de voir autant de lenteur pour ajouter un article au panier.... Vu le nombre de posts qui indique ce genre de soucis, j'espère que qqun pourra m'aider Mon site est consultable ici pour que vous puissiez constater par vous même ces lenteurs : http://www.enceintesmobiles.com Merci d'avance. Bonjour Enceintesmobiles, Je suis allé sur ton site et tout semble dorénavant bien fonctionner et tout est très rapide même quand on met des éléments dans le panier. Qu'as tu changé pour arriver à cela ? Merci pour ton aide précieuse, cette histoire de panier est à se taper la tête contre les murs... Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 6, 2014 Share Posted September 6, 2014 (edited) ... Edited September 7, 2014 by Mediacom87 (see edit history) Link to comment Share on other sites More sharing options...
makinero Posted February 27, 2015 Author Share Posted February 27, 2015 makinero : Pas de solution trouvée depuis ton dernier post ? La seule solution que j'ai trouvé est celle que j'ai posté : mettre un loader qui lui, s'affiche cash au clic. Les deux ou 3 secondes de chargement sont donc temporisées et parraissent moins longues. D'ailleurs, je pense que ça pourrait être fait de base parce que, même si l'on arrive à faire en sorte que ça soit instantané, si un client a une connexion lente, il va croire que rien ne se passe... 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