Ostatnimi czasy odnotowałem wolniejsze działanie panelu admina PS, problemem jest łączenie się z serwerami prestashop.com co daje narzut około 1s na wczytywanie przy każdym odświeżeniu w zależności od obciążenia serwerów.
Problemem są moduł gamification oraz łączenie się serwerem addons.prestashop.com (http://api.addons.prestashop.com) przez core.
W przypadku pracy dev kiedy nie korzystamy z pobierania modułów ze sklepu oraz tym bardziej gamification można to zablokować aby praca była przyjemniejsza 😉
Opcja dla developerów to zablokowanie domen w pliku hosts, wystarczy edytować plik /etc/hosts i dodać wpisy:
127.0.0.1 profile.prestashop.com 127.0.0.1 www.profile.prestashop.com 127.0.0.1 gamification.prestashop.com 127.0.0.1 www.gamification.prestashop.com 127.0.0.1 api.addons.prestashop.com 127.0.0.1 www.api.addons.prestashop.com
Opcja dla zwykłych użytkowników to dodanie dwóch pierwszych adresów do adblocka w przeglądarce, odinstalowanie modułu gamification oraz edycja pliku classes/Tools.php:3352
// zmieniamy true na false protected static $is_addons_up = true; public static function addonsRequest($request, $params = array()) { if (!self::$is_addons_up) { return false; } ...
...oczywiście najlepiej dodać override 😉 Mam nadzieję, że wpis się komuś przyda.