Votre Prestashop est lent ? Peut-être un problème de l'API Prestashop

Pour créer, rédiger et optimiser le SEO de vos pages web --> Contactez-nous


En l'espace de quelques jours, les propriétaires ou tenanciers d'un site fait avec Prestashop ont certainement remarqué un back-office hyper lent et des messages d'erreurs quand ils veulent aller sur une des fonctions du Prestashop.

Lenteur prestashop

Est-ce un problème de serveur ou de fournisseur d'accès qui veut vous pousser à payer plus cher ?

Est-ce une attaque de méchants russes qui veulent blouer votre site pour énerver les gens pour les élections ?

Que nenni les amis, c'est une problème Prestashop.

Comme le signale le compte twitter de cette engeance:

Problème prestashop

Vous pouvez le vérifier en tentant d'aller sur http://api.addons.prestashop.com/ --> ça ne répond pas.

Comment ce problème ralentit-il votre site ?

Le dossier config/xml contient des fichiers xml de configuration des modules. Ces fichiers sont mis à jour régulièrement (en checkant leur date de dernière modification). Cette mise à jour des fichiers est réalisée en se connectant à l'api de prestashop.com. Quand l'api de Prestashop est down, le script de mise à jour essaie pendant plusieurs secondes de se connecter, puis abandonne, la page peut alors se charger mais on a ramé pendant un moment.
 
Comment résoudre ce problème de connexion à l'API Prestashop ?
 
Pour résoudre le problème, on peut désactiver temporairement la mise à jour depuis prestashop.com (dans le fichier /home/www/classes/controller/AdminController.php, la fonction isFresh($file, $timeout = 604800) qui checke la date de modification des fichiers de configuration renverra temporairement " true " afin de ne pas lancer une connexion à prestashop.com.
 

 

Commentaires sur: Votre Prestashop est lent ? Peut-être un problème de l'API Prestashop

Bonjour,
Merci pour votre article, je vois que je ne suis pas la seule concernée...

Comment faire pour désactiver temporairement la mise à jour depuis prestashop.com ?
Faut-sil supprimer ou modifier la isFresh($file, $timeout = 604800)?

Merci d'avance pour votre réponse

Rédigé par : virginie | 9 oct 2018 15:26:24

Poster un commentaire sur: Votre Prestashop est lent ? Peut-être un problème de l'API Prestashop







« Faire facilement un site de petites annonces avec Wordpress | Accueil | Bug Prestashop 1.7 - Impossible de valider un formulaire, les checkbox ne se cochent pas »



Besoin de SEO, de développement, de rédaction de contenu web ? Besoin d'un blog, de Wordpress, de Prestashop ou autres nouvelles "choses web" ? Envie de travailler dans ces domaines ? --> Contactez-nous