¿Por qué va lento el backoffice de tu Prestashop?
Últimamente la conexión a las apis de Prestashop ha estado dando problemas de lentitud que provocaban que el Backoffice de las webs Prestashop cargara muy lento o incluso se colgase.
Esto es debido a que PrestaShop con cada acción dentro del BackOffice realiza peticiones externas a varios dominios de PrestaShop, como son api.prestashop.com, api.addons.prestashop.com gamification.prestashop.com, etc…, y cuando alguna de estas api de PrestaShop experimentan problemas de lentitud o sobrecarga, afecta a nuestro BackOffice provocando lentitud o directamente cuelgues.
Solución
La solución oficial de Prestashop que publicaron aquí es la siguiente:
Modificar el fichero el fichero: classes/Tools.php ( sobre la linea 3423, aunque depende de la versión de PrestaShop que tengas) o su overwrite si esta modificado editando esta linea:
protected static $is_addons_up = true;
cambiando a false:
protected static $is_addons_up = false;
Y tras realizar ese cambio limpiar/vaciar la caché de Prestashop.
Si tras aplicar este cambio, aún notas lentitud, desactiva el módulo Gamification que también hace llamadas externas.