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.

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:

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.
Laisser un commentaire