PrestaShop 1.6 – spowolnienia działania panelu admina

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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *