Zacząłem swoją przygodę z wersją 1.3.1 - świetnie działała, do czasu..., kiedy musiałem się przesiąć na wersję 1.4.3 - czemu, był taki wymóg programisty, który napisał mi specjalny program do integracji Prestashop z programem sprzedażowym firmy INSERT S.A. - o tym później, to już wyższa szkoła jazdy. Instalacja Prestashop jest banalnie prosta, ale za czym o tym napiszę muszę Wam zwrócić uwagę na serwer na którym instalować Prestashop będziemy.
UWAGA!
To co teraz napiszę każdy powinien przeczytać przed instalacją sklepu aby nie popełnił tego błędu co ja! Ja go właśnie popełniłem i teraz mam szopki ze zmianą serwera oraz przenoszeniem sklepu na ten nowy serwer, a to już przykra praca...
Zanim zabierzesz się za instalację Prestashop wybierz odpowiedni do tego silnika serwer.
To jest podstawowy problem nieoblatanych użytkowników - wybór serwera!
Pisząc serwer mam tutaj na myśli serwery virtualne dostępne za nie wielkie pieniądze w internecie.
Nie zwracaj uwagi na reklamy serwerów pojawiające się nachalnie na mnóstwie stron i portali. Nie zwracaj uwagi na reklamy, które dostajesz na maila o różnych pięknych promocjach, ipodach - srajpodach dodawanych do serwera, po prostu usiądź przed ekranem monitora i przeczytaj specyfikację serwera.
Pierwszą podstawową i bewzlgędnie wymaganą opcją dzięki której silnik Prestashop będzie działał dobrze jest:
- BRAK OGRANICZENIA CZASOWEGO NA WYKONANIE SKRYPTU PHP. Prawie wszystkie dostępne w naszym kraju virtualne serwery (bo o takich tutaj piszę) mają to ograniczenie.
- BRAK OGRANICZENIA NA LICZBĘ PLIKÓW NA SERWERZE - tak, tak są takie ograniczenia napisane sprytnie małymi literkami, które później okazują się przeszkodą dla Prestashop.
- ROZMIAR DYSKU DLA SERWERA, INACZEJ DOSTĘPNE MIEJSCE NA PLIKI SKLEPU
Jeśli jesteś zdeterminowany na sukces i wiesz, że Twój sklep ma i będzie się rozwijał, zainwestuje od razu w VPS albo serwer dedykowany skonfigurowany pod silnik Prestashop - jest tego sporo, który wybierzesz zależy od Ciebie. Są dwie najważniejsze rzeczy, które taki serwer musi spełniać.
- zainstalowane rozszerzenia PHP "mcrypt"
- zainstalowane memcached
Jak napisałem wcześniej ja popełniłem błąd polegający na wykupienia serwera za niewielkie pieniądze (chciałem zaoszczędzić) i teraz płacę za ten błąd. Sklep chodzi mi wolno, strona długo się ładuje, przy większej ilości produktów w koszyku Prestashop wywala mi błąd, że przekroczony został limi na wykonanie skryptu php...
Zabrałem się już za przenoszenie sklepu na serwer VPS i napiszę Wam o rezultatach - to też ciekawe.
Aktualny serwer, na którym stoi aktualnie mój sklep to serwer virtualny, który kosztuje kilkaset złotych/rok. Wykupiłem serwer VPS skonfigurowany specjalnie pod Prestashop, za mniej więcej tyle samo - sam się zdziwiłem:-).
Zrobiłem kopię aktualnego sklepu - taaa zrobiłem, nie mogłem zrobić ze względu na cholerny czas wykonywania skryptu php oraz na limit plików oraz na rozmiar bazy danych - szlak mnie trafiał, dobrze, że przynajmniej obsługa sklepu zrobiła mi kopię sklepu. Wgrałem kopię na nowy serwer VPS i włączyłem wspomniany wcześniej mcrypt oraz memcached i zacząłem testy. Oczywiście jest mnóstwo stron pokazujących szybkość wczytywania stron np: http://test.watchscript.pl/, ale ja zrobiłem prosty test beż żadnych udziwnień, żeby zobaczyć jak działają oba sklepy:
- ustawiłem dwa laptopy obok siebie
- na jednym odpaliłem sklep na starym serwerze z ograniczeniami
- na drugim odpaliłem sklep na nowym serwerze VPS
- zwołałem ekpię i w jednym momencie kliknąłem podstronę opisującą ten sam produkt - czyli kliknąłem ten sam produkt
- rezultat widać gołym okiem całej ekipy
- strona na serwere VPS otworzyła się 3-krotnie szybciej
- dodawanie do koszyka trwa 6-krotnie szybciej, kasowanie również
- pierwsza strona ładuje się 4-krotnie szybciej
Errata...
Wybrałem serwer, wszystko powstało w godzinę, tzn admin wszystko załatwił w godzinę, ale potem to już nie jest tak łatwo. Trochę liznąłem linuxa, ale to za mało aby administrować serwerem na, którym stoi sklep aspirujący do pierwszej 10-tki sklepów w polsce. Teraz przyszło mi zapłacić, za konfigurację, przeniesienie sklepu. Także uważajcie - sama cana za VPS nie jest wygórowana, ale potem trzeba znowu dopłacać za usługi, np za wgranie bazy danych, która ma ponad 200MB...
Brak komentarzy:
Prześlij komentarz