Hosting PrestaShop na belgijskich serwerach
PrestaShop to pełnoprawna platforma sklepowa i wymaga środowiska z aktualną wersją PHP i popularnymi rozszerzeniami PHP, wystarczającej pamięci, miejsca na cache i kompilację szablonów oraz bazy MySQL, najlepiej z drugą na środowisko testowe. Na naszym hostingu współdzielonym mały lub średni sklep PrestaShop działa bez szczególnych zabiegów, z SSL, codziennymi kopiami zapasowymi i ochroną DDoS w cenie. Przy dużym katalogu lub wielu jednoczesnych odwiedzających lepszą podstawą jest managed VPS.
Pod względem wymagań PrestaShop leży między zwykłym CMS-em a ciężką platformą, taką jak Magento. Działa komfortowo na hostingu współdzielonym, o ile pakiet ma dość pamięci, a wersja PHP pasuje do wersji PrestaShop. To, co w praktyce spowalnia sklep lub czyni go podatnym, to rzadko serwer, a zwykle moduł, którego nikt już nie utrzymuje. Poniżej wymagania i pułapki.
Czego PrestaShop wymaga od środowiska
Aktualna wersja PHP z właściwymi rozszerzeniami
PrestaShop publikuje dla każdej wersji, które wersje PHP są wspierane i jakich rozszerzeń oczekuje, m.in. do obrazów, kompresji i bezpiecznych połączeń. Te rozszerzenia są u nas standardowo gotowe, a wersję PHP wybierają Państwo sami per strona, by rosnąć razem ze swoją wersją PrestaShop.
Wystarczająca pamięć
Sklep z wieloma produktami, kombinacjami i modułami potrzebuje zauważalnie więcej pamięci na żądanie niż strona firmowa, zwłaszcza w panelu administracyjnym i przy importach. Proszę wybrać pakiet z 256 MB pamięci PHP; przy większym katalogu 512 MB.
Miejsce na cache i kompilację szablonów
PrestaShop kompiluje szablony Smarty i buduje cache, by pozostać szybkim. Wymaga to zapisywalnych folderów i trochę dodatkowej przestrzeni. Na produkcji proszę zostawić cache włączony, a kompilację tylko przy zmianach; kto wyłącza wszystko, testuje wolniejszy sklep, niż widzą odwiedzający.
Kilka baz danych
Aktualizację lub nowy moduł lepiej testować na kopii niż na działającym sklepie. Nasze pakiety zawierają kilka baz MySQL, więc środowisko testowe obok sklepu produkcyjnego nie wymaga dodatkowego pakietu.
W jakim środowisku PrestaShop czuje się najlepiej?
Dla małego lub średniego sklepu wystarcza hosting współdzielony, pod warunkiem wyboru pakietu z dość dużą pamięcią PHP. Gdy katalog liczy dziesiątki tysięcy produktów, w szczytach jest wielu jednoczesnych odwiedzających albo chcą Państwo własnych ustawień serwera i dostępu SSH, logicznym kolejnym krokiem jest managed VPS. Przenosimy sklep bez przerwy w działaniu.
O hostingu współdzielonymCo najczęściej sprawia problemy w PrestaShop
Moduły, które nie są już utrzymywane
To najczęstsza przyczyna zhakowanego lub zepsutego sklepu PrestaShop. Moduł płatności lub wysyłki, który od lat nie miał aktualizacji, psuje się przy kolejnej wersji PHP lub PrestaShop albo zostaje znaleziony przez automatyczny skan. Proszę je wymienić lub usunąć, jeśli już nieużywane.
Odkładanie aktualizacji
Im dłużej pozostają Państwo na starej wersji, tym większy skok i tym więcej modułów staje się w międzyczasie niekompatybilnych. Proszę zaplanować aktualizację, przetestować ją najpierw na kopii z własną bazą i dopiero wtedy wdrożyć.
Brak przetestowanej kopii zapasowej
W sklepie internetowym w bazie są zamówienia i dane klientów, których nie da się odtworzyć. Nasza codzienna kopia plików i bazy działa automatycznie; proszę raz sprawdzić, czy przywracanie robi to, czego Państwo oczekują, i samodzielnie wykonać dodatkową kopię przed każdą aktualizacją.