Serwer dla PrestaShop – jakie parametry hostingu dla sklepu internetowego?
CEO & IT Architect
CEO & IT Architect
Serwer dla PrestaShop – nie wiesz, jaki wybrać? Posiadacze sklepów internetowych często nie wiedzą, jaki wybrać hosting, aby sklep był szybki, stabilny i bezpieczny. W dzisiejszym artykule poznasz możliwości, jakie masz do wyboru i które będą odpowiednie dla Ciebie.
Hosting to usługa polegająca na udostępnianiu miejsca na wspólnym dla wielu stron internetowym serwerze. Dzięki temu zaczynając swoją przygodę w eCommerce, możesz stosunkowo niskim kosztem – za kilkaset złotych rocznie – utrzymywać pliki swojego sklepu internetowego dostępne 24h/7 w Internecie. Na stronach firm hostingowych tego typu usługa nazwana jest hostingiem. Z katalogu ofert firmy hostingowej wybierasz tę, która Ci odpowiada. Na co zwrócić przy wyborze, przeczytasz poniżej.
Są to serwery, które w stosunku do serwerów hostingowych oferują między innymi większe możliwości konfiguracji i instalacji własnego oprogramowania serwerowego, na przykład serwera Varnish. Jednocześnie Serwery VPS wymagają posiadania dużo większej wiedzy administracyjnej na temat serwerów i szerszych kompetencji niż u programisty, który ma tylko wgrać sklep. Serwery VPS są mocniejsze, wydajniejsze i mają więcej zasobów od standardowego pakietu hosingowego.
W VPS dzielisz serwer z innymi użytkownikami, w odróżnieniu od serwerów dedykowanych, w których cały sprzęt jest tylko dla Ciebie. Natomiast problemy konfiguracyjne są takie same, jak przy VPS, a czasem nawet większe. Koszty także są dużo wyższe. Jest to rozwiązanie dla średnich i dużych sklepów internetowych.
W przypadku większości sklepów internetowych powinno się zacząć od usługi typu hosting. Poniższe wskazówki podpowiedzą Ci, na co zwrócić uwagę przy wyborze serwera przy wdrożeniu sklepu PrestaShop:
Dobrze jest, kiedy firma, u której wybierasz usługę hostingu miała ofertę przygotowaną specjalnie pod silnik PrestaShop. Wtedy konfiguracja tego serwera jest bardziej optymalna.
Ułatwieniem by było, gdyby dana firma hostingowa dostarczała też możliwość instalacji darmowego certyfikatu SSL od Let’s Encrypt. Wtedy zaoszczędzisz rocznie pewną kwotę na wykupowanie certyfikatów, a ten darmowy w zupełności Ci wystarczy.
Hosting powinien również dostarczać usługi, które można spiąć z Twoją Prestą. Na przykład lightspeed cache, czy serwer redis. Usługi te podnoszą wydajność. W miarę wzrostu oglądalności Twojego sklepu, konfiguracja tych usług pozwoli wygenerować każdą podstronę szybciej. A jak wiemy, doświadczenia użytkownika związane z szybkością działania sklepu są, bardzo ważne.
Firmy hostingowe mają już specjalne pakiety hostingowe przygotowane pod PrestaShop, gdzie serwer www, czy serwer baz danych jest w pełni przygotowany, ma zwiększone limity serwera, przygotowane usługi typu redis, lightspeed cache, które można zainstalować i uruchomić PrestaShop. Dodatkowo te pakiety będą różnicowały koszt usługi hostingowej w zależności od ilości przestrzeni dyskowej potrzebnej na przechowywanie plików Twojego sklepu.
Niektóre hostingi dają też mechanizm CDN, czyli Content Delivery Network, gdzie Twoje zdjęcia są dystrybuowane z kilku różnych serwerów na świecie, nie tylko z Polski. Dzięki temu, zdjęcia a zarazem cała podstrona sklepu wyświetli się użytkownikowi szybciej.
Serwer PrestaShop, który wybierasz, powinien być na bardzo szybkich dyskach. PrestaShop, jako mechanizm sklepu, bardzo dużo korzysta z przestrzeni dyskowej, buforuje bardzo dużo plików i elementów dotyczących szablonu, plików Java Script i Css-ów. Bardzo wiele operacji testowaliśmy w naszej agencji PrestaShop. Dlatego przekonaliśmy się, że wolne dyski w ogóle się nie sprawdzają w przypadku sklepów Prestashop. Lepiej korzystać z dysku SSD, a na dzisiejsze czasy najlepszym wyborem jest dysk NVMe, który dzięki specjalnie opracowanemu protokołowi pamięci działa jeszcze szybciej niż standardowy dysk SSD.
Przydatne jest też wsparcie protokołu http w wersji trzeciej. To również poprawia wydajność całego sklepu.
Dobrze też, choć to już zresztą standard, by firma hostingowa dostarczała mechanizmy backup-owania. Chodzi o to, by sklep miał możliwość tworzenia kopii zapasowej conajmniej kilka dni wstecz. Zarówno plików, jak i baz danych.
Musi być odpowiednio zabezpieczona infrastruktura firmy hostingowej, wdrożony mechanizm WAF, czy Anty-DDoS dla większej ochrony. Za bezpieczeństwo serwera PrestaShop odpowiada firma hostingowa, dlatego ważne jest, by dana firma miała odpowiednie zabezpieczenia.
Ważne!
Porównując oferty tych standardowych hostingów, nie mówimy o ilości rdzeni procesorów, czy RAM-u. Takich parametrów dostawcy hostingów nie ujawniają w swoich zestawieniach. Przy wyższych rozwiązaniach, takich jak VPS czy serwer dedykowany, te 4 rdzenie i 8 GB pamięci RAM na dzień dzisiejszy powinny być niezbędnym minimum.
Bardzo, bardzo istotną kwestią w przypadku hostingu dla sklepu Prestashop jest support. W razie problemów z cachem, z lightspeed, czy też wszelkimi innymi problemami wydajnościowymi, musisz prosić o wsparcie firmę hostingową, czy chociażby logi serwera. Czekanie na rozwiązanie problemu kilka dni w ogóle nie wchodzi w rachubę! Kiepski suport absolutnie skreśla hosting dla biznesu który jest, żyje i działa w eCommerce i przynosi zyski. Jak sprawdzić firmę hostingową? Oto kilka możliwości:
Z czystym sumieniem możemy polecić firmę LH.pl z Poznania:
Wielu naszych klientów od dłuższego czasu korzysta z usług firmy LH, więc znamy jej działanie bardzo dobrze.
Szybkość działania Twojego sklepu to nie jest tylko i wyłącznie kwestia wydajności działania serwera. Zależy też od optymalizacji sklepu, cache-owania w samym mechanizmie sklepu, mechanizmie buforowania treści, czyli warstwie programistycznej, która jest niezależna od tego co daje serwer. Więcej o poprawie szybkości sklepu Prestashop przeczytasz w artykule jak przyspieszyć sklep na PrestaShop – 13 sposobów.
Możesz zacząć od małego pakietu i w miarę wzrostu ruchu i wielkości plików przejść do większego. W drugą stronę nie zawsze jest taka możliwość.
Na początku i pocztę i sklep internetowy możesz mieć na tym samym serwerze. Potem radzę mieć je na osobnych serwerach. W każdym razie, dla początkującego sklepu, mającego około 1000 produktów, powinien wystarczyć pakiet 30 GB. To rozsądne minimum. Najlepiej oczywiście mieć 100 GB, ale na początku prawdopodobnie nie będzie Ci tyle potrzebne.
Oczywiści w przypadku migracji sklepu z innej platformy, już na starcie możesz potrzebować dużej ilości przestrzeni na dysku.
Wersja testowa powinna być na tożsamym środowisku, co wersja produkcyjna. Tak naprawdę wersji testowych jest kilka: Q&A, deweloperska, po której wypróbowaniu jest ta dla klienta – czyli wersja produkcyjna.
Gdy wersja testowa jest na innym serwerze, to plus jest taki, że nie zabiera miejsca na serwerze produkcyjnym i nie obciąża tego serwera. Natomiast to środowisko zawsze może się różnić przez co przy przenoszeniu na wersję produkcyjną coś może nie działać prawidłowo.
Dlatego jestem zwolennikiem umieszczania wersji testowej na tym samym serwerze. Chyba, że jesteś w stanie 1:1 odwzorować środowisko. Czyli kupisz sobie dwa takie same serwery, w tej samej firmie hostingowej. Jednak oba serwery mogą być na innych maszynach fizycznych, gdzie jest różna liczba klientów i nie będą całkiem tak samo działały, jeśli chodzi o zasoby.
Na pewno takim wskazaniem jest zwolnienie Twojego sklepu, bo w VPS możesz wykorzystać inne mechanizmy. Do 20 000 unikatowych użytkowników w miesiącu, czy do 30-40 tysięcy produktów w katalogu spokojnie Twój sklep Prestashop może działać na standardowym współdzielonym hostingu.
Na hostingu LH mamy nasz sklep testowy, który ma 500 tysięcy produktów z naszym mechanizmem buforowania cache i ten sklep chodzi bardzo dobrze.
Jednak jak już jest większy ruch niż 20 000 unikatowych użytkowników miesięcznie, to warto obserwować wydajność sklepu i zacząć myśleć nad przejściem na serwer VPS lub maszynę typu cloud.
Przede wszystkim musisz mieć administratora serwera dedykowanego, a właściwie rozwiązania cloudowego. Tu są też jeszcze wyższe progi oglądalności, czyli unikatowych użytkowników musisz mieć naprawdę sporo. Jednak to bardzo indywidualna kwestia. Licz się też z tym, że w tym przypadku będzie o wiele drożej niż w VPS.
Przy standardowych rozwiązaniach hostingowych cena na dziś będzie się wahała przy 20-30 GB za pierwszy rok od 60 zł do 100 zł. Zwróć uwagę, na ile cena hostingu za pierwszy rok różni się od ceny za lata kolejne. Pierwszy rok przeważnie jest promocyjny, w następnym roku opłata może wynosić do 300-400, a nawet 800 zł.
VPS może Cię kosztować od 250 zł miesięcznie, a cloud serwer czy serwer dedykowany jeszcze więcej – od 1000 zł w górę.
W przypadku przeniesienia sklepu z jednego hostingu na drugi warto sprawdzić, czy firma do której się przenosisz nie migruje sklepów i skrzynek pocztowych bezpłatnie. Często jest tak, że firmy hostingowe migrują sklepy czy strony w cenie pierwszego roku hostingu i do 5 stron udaje się przenieść za darmo.
Po w pisaniu w przeglądarkę „serwer dla sklepu internetowego” czy nawet „serwer dla Prestashop” ilość ofert może Cię przytłoczyć. Jestem przekonany, że po przeczytaniu mojego artykułu, będzie Tobie łatwiej podjąć decyzję o wyborze serwera dla Twojego sklepu internetowego na Prestashop.