GreenMouseStudio

Przyspieszenie panelu administracji (dla wersji 1.6)

Możesz czasem zauważyć, że panel zarządzania Twojego sklepu wolno się ładuje (szczególnie sekcja modułów).

Jest to spowodowane łączeniem się przez sklep z zewnętrznymi serwisami (jak Prestashop Addons) w celu pobrania informacji o aktualizacjach modułów, nowych ofertach itp.

Zatrzymanie tej komunikacji może w zauważalny sposób przyspieszyć działanie panelu.

Aby to osiągnąć, wykonaj poniższe kroki:

1. Odinstaluj moduł "Umiejętności sprzedawcy" (zwany też "Gamification" lub "Merchant expertise")

2. Jeżeli używasz moduł "Menedżer zadań Cron" do wywoływania jakichś cyklicznych zadań, przenieś je na poziom skryptów uruchamianych przez serwer i odinstaluj ten moduł (w większości przypadków jednak w konfiguracji modułu nie będzie żadnych zadań więc możesz go po prostu odinstalować)

Jeżeli nie możesz zalogować się do panelu administracji aby odinstalować te dwa moduły, zaloguj się na serwer przez FTP i zmień nazwy folderów tych modułów (są w katalogu modules), dopisując do nich cokolwiek (np. xxx).

3. Dodaj specjalne nadpisanie do klasy Tools (lub zainstaluj nasz darmowy moduł gmspeedup, który zrobi to za Ciebie):

4.Skasuj wszystkie pliki xml z folderu config/xml (nasz moduł też powinien to zrobić po instalacji, ale dla pewności możesz sprawdzić czy zostały usunięte).

I to wszystko, teraz wejdź na stronę modułów i sprawdź czy zauważasz różnicę w szybkości ładowania strony :)

A jeżeli potrzebujesz pełnego audytu i optymalizacji wydajności sklepu - napisz do nas, na wielu sklepach czas generowania strony udaje się nam ściąć co najmniej o połowę.

Przyspieszenie panelu administracji (dla wersji 1.7)

Wykonaj punkty 1 i 2 z opisu dla wersji 1.6 powyżej.

W Prestashop 1.7, ze względu na zmiany w architekturze kodu, nie mamy możliwości wykonania nadpisania.

Aby rozłączyć się z Addonsami, musisz wejść do pliku classes/Tools.php, znaleźć poniższą linijkę:

protected static $is_addons_up = true;
i zmienić ją na:
protected static $is_addons_up = false;

Oprócz tego, skasuj plik default_country_modules_list.xml z folderu config/xml.


Ta strona jest elementem naszej listy najczęstszych poprawek w skrypcie Prestashop, aby otrzymać pełną listę, podaj swój mail w formularzu na tej stronie

TOP