Porady dotyczące optymalizacji

Twój e-sklep zdobędzie dobrą optymalizację, jeśli zastosujesz się do naszych porad.

Porady dotyczące optymalizacji

Uruchom Smarty cache dla szybszego ładowania strony

Smarty to system szablonów dla języka PHP. Smarty pozwala na połączenia PHP w HTML, umozliwiając znawcom jak i tym, którzy zaczynają przygodę w świecie internetowym na łatwiejsze tworzenie motywów. Istnieją dwie konfiguracje dla optymalizacji Smarty: ''force compile et cache''. Są one już zainstalowane na stronie produkcyjnej/online. Podczas tworzenia i modyfikowania plików TPL (szablonów i modułów), ''force compile'' musi być włączona, aby zmiany odniosły skutek. Ten akt doprowadzi do aktualizacji buforowania plików z uwzględnieniem ostatnich zmian. Komplikacja plików Smarty spowalnia czas ładowania strony, aby temu zapobiec należy wyłączyć ''force compile'', kiedy zmiany zostaną ukończone.

Włącz ustawienia CCC w celu poprawienia wydajności, bez konieczności ingerowania w kodzie Twojego szablonu

Włącz ustawienia połączenia, kompresji i cache (CCC), aby uzyskać szybszy czas ładowania poprzez połączenie wielu plików CSS i JavaScript w jeden plik i kompresję (usunięcie dodatkowych spacji) plików HTML. Domyślnie wszystkie te ustawienia są wyłączone. Włącz je aby poprawić wydajność.
Smart Cache dla CSS zbiera wszystkie pliki CSS i łączy je w jeden plik. Włączenie tej właściwości zredukuje ilość zapytań do serwera i załaduje jeden plik CSS za każdym razem kiedy klient odwiedzi stronę. Włącz "Użyj CCC dla CSS" aby uzyskać wspaniałe rezultaty optymalizacji.
Smart Cache dla JavaScript działa w ten sam sposób co Smart Cache dla Css, tylko że dla plików JavaScript. Włącz "Użyj CCC dla JavaScript" aby połączyć wszystkie pliki JavaScript i załadować jeden plik z serwera.
Zminimalizuj HTML usuwa jakiekolwiek znaki nowej linii lub dodatkowe puste miejsca we wszystkich kompilowanych plikach TPL (szablonów). Aby uzyskać szybszy czas ładowania, włącz "Minimalizuj HTML po wykonaniu 'kompilacji smarty'".
Skompresuj JavaScript wbudowany w HTML zastosowuje podobną logikę kompresji kodu JavaScript, który jest wbudowany w plikach szablonów.
Kompresja HTML wysokiego ryzyka jest opcją która kondensuje plik HTML dla większej prędkości. Kiedy HTML jest kompresowany, walidacja W3C zostaje anulowana i może ucierpieć kompatybilność ze wszystkimi przeglądarkami. Aby utrzymać walidację W3C bez kompresji plików HTML, włącz "utrzymaj walidację W3C" w panelu administracyjnym. Ta opcja jest zależna od preferencji każdego użytkownika. PrestaShop pozwala Ci na wybranie odpowiedniej opcji.

Popraw czas ładowania obrazu, CSS i JavaScript z różnych serwerów

Ładowanie plików z różnych domen zmniejszy obciążenie serwera. Zrób kopię skompresowanych plików CSS i JavaScript oraz zdjęć ze swojej strony, następnie wgraj je pod inną domenę. Jak tylko nowa domena z plikami będzie gotowa, wpisz domenę w wyznaczone pole "Serwer Mediów" w panelu administracyjnym.

PrestaShop zapewnia szybki sposób szyfrowania plików cookie

Domyślna opcja « Use Rijndael with mcrypt lib » przyspiesza zarządzanie plikami cookie. Upewnij się, że PHP na Twoim serwerze jest skompilowane z urządzeniem mcrypt.

Włącz system pamięci podręcznej

Memcached jest pamięcią cache serwera. Podobnie do mcrypt, powinieneś mieć Memcache skompilowane i włączone w PHP na Twoim serwerze. Jeżeli Memcache nie może być użyte lub włączone z usługodawcy hostingu, system plików jest opcją alternatywną. System Plików nie może być użyty z serwerem zewnętrznym, dlatego zawsze najlepiej jest używać Memcached dla poprawy wydajności strony.