Porady Stefana © Servizza.com
1
Porady Stefana: Zawsze w punkt.
Bezpłatny e-book. Wydanie: Sierpień 2018r.
Spis treści I. Jak przyspieszyć bloga, sklep lub stronę nawet 90-krotnie? Kilka prostych trików. ...................................................... 2
Problem z szybkością strony? ........................................................................................................................................................ 2 Trik nr 1 –odpowiedni hosting ....................................................................................................................................................... 2 Trik nr 2 – instalacja wtyczki LiteSpeed Cache ............................................................................................................................. 3 Trik nr 3 – optymalizacja WordPressa ........................................................................................................................................... 6 Podsumowanie ............................................................................................................................................................................... 7
II. Jak wybrać dobry hosting? Argumenty ważniejsze od emocji. ......................................................................................... 9 Promocje i niekończące się regulaminy ......................................................................................................................................... 9 „Cena czyni cuda” .......................................................................................................................................................................... 9 Czego potrzebuję, a co dostanę? .................................................................................................................................................. 10 Oto kilka mitów i pułapek marketingowych: ............................................................................................................................... 10 Wsparcie, zasoby i możliwości dostawcy, jego wiarygodność, itp. ............................................................................................. 11 Opinie ........................................................................................................................................................................................... 12 Lokalizacja ................................................................................................................................................................................... 12 Okresy testowe, konta testowe. .................................................................................................................................................... 13 Awarie/ataki ................................................................................................................................................................................. 13 Krótkie podsumowanie ................................................................................................................................................................ 14
Parametry planów hostingowych ............................................................................................................................................ 14 III. Licencja ................................................................................................................................................................................... 16
Zasady bezpłatnej dystrybucji
Prosimy, aby wziąć pod uwagę poniższe informacje, a w przypadku braku ich akceptacji, zrezygnować z
dalszej lektury:
Niniejszy e-book jest dystrybuowany bezpłatnie na licencji Creative Commons.
Większość artykułów napisana została przy użyciu ‘języka’ zrozumiałego dla osób ‘nie-technicznych’, więc w
niektórych przypadkach zostały użyte określenia, które np. informatyk mógłby odebrać jako niepoprawne.
Autorzy wyszli jednak z założenia, że tego typu kompromis jest konieczny z uwagi na charakter publikacji.
Poradnik z pewnością nie wyczerpuje wszystkich kwestii i zagadnień, związanych z danym rozdziałem,
tematem. Czytelnik powinien we własnym zakresie zapoznać się z kolejnymi, w szczególności bardziej
zaawansowanymi opcjami.
Autorzy dołożyli wszelkich starań, aby uniknąć błędów. Jednak, jeśli znajdziesz jakiś błąd lub nieścisłość,
będziemy zobowiązani za informację.
W poradniku również zostały zamieszczone reklamy, w celu sfinansowania bezpłatnej dystrybucji
opracowania.
Servizza Team, przy wsparciu Stefana
Porady Stefana © Servizza.com
2
I. Jak przyspieszyć bloga, sklep lub stronę nawet 90-krotnie? Kilka
prostych trików.
W niniejszym artykule chciałbym podzielić się z Tobą
wskazówkami jak przyspieszyć stronę internetową, bloga,
e-sklep i uzyskać maksymalną wydajność. Zachęcam nie
tylko do lektury, ale przede wszystkim do wdrożenia tych kilku
trików. Tym bardziej, że jest to naprawdę nieskomplikowane,
nawet dla początkującego administratora serwisu.
Problem z szybkością strony?
Wraz z rozwojem bloga, problemem zaczęły być coraz większe obciążenia serwera?
Strona, z której byłeś taki dumny, zaczęła coraz dłużej ładować się, a coraz częstsze sygnały,
docierające od Twoich użytkowników, napawają Cię smutkiem? Zastanawiasz się, co takiego
możesz zmienić, udoskonalić, aby strona ładowała się szybko, czytelnicy byli zadowoleni,
a Google nie karał niską pozycją?
W artykule opisuję zmiany na podstawie WordPress’a, więc i odpowiednie przykłady
odnoszą się do tego CMS’a. To jednak nie wyczerpuje wszystkich możliwości. Analogiczne lub
zbliżone efekty możesz uzyskać na następujących platformach:
WordPress, Drupal, xenForo, Joomla!, Magento, PrestaShop, MediaWiki.
Twojej aplikacji nie ma na powyższej liście? Nic nie szkodzi, wykorzystaj pozostałe triki na
swojej stronie - najprawdopodobniej i tak będzie dużo szybsza niż przed zmianami! :)
Trik nr 1 –odpowiedni hosting
Dobry hosting to podstawa sukcesu, więc powinieneś poświęcić nieco wysiłku w celu
wybrania odpowiedniego dostawcy. Szukaj oferty, która z jednej strony ma zasoby, aby skutecznie
wesprzeć Cię w chwili potrzeby. Nie tylko zapewnia swój własny sprzęt wysokiej klasy (od śrubki
i wtyczki, po serwery), ale też zatrudnia odpowiednich specjalistów. Staraj się omijać niewielkie,
często jednoosobowe firmy, które pod ‘wielkimi hasłami’, de facto sprzedają miejsce na
wynajętych serwerach dedykowanych. Często, są oni jedynie pośrednikami, niemającymi
bezpośredniego wpływu na całą stronę sprzętową. Unikaj też ‘fabryk’, budujących masowo bazę
klientów poprzez promocje z kruczkami, które zwiążą Ci ręce. Więcej szczegółów i podpowiedzi
znajdziesz w kolejnym artykule niniejszego e-booka: „Jak wybrać dobry hosting? Argumenty
ważniejsze od emocji.”.
Przede wszystkim jednak, zwróć uwagę, czy dostawca zapewni Ci, bez żadnych ukrytych
dodatkowych opłat:
a) usługi w oparciu o profesjonalny, bezpieczny i jeden z najszybszych na rynku serwerów
www: LiteSpeed,
Porady Stefana © Servizza.com
3
b) pakiet LiteSpeed Cache oraz wtyczkę do Twojej aplikacji (np. WordPress),
c) LiteSpeed Quic, czyli obsługę protokołu internetowego nowej generacji, stworzonego przez
Google, który uzupełnia braki HTTP/2 zmniejszając opóźnienia spowodowane utratą
pakietów,
d) prawdziwą gwarancję wydajności i dedykowanych zasobów,
e) ilość operacji dyskowych na poziomie minimum: zapis: kilkaset, odczyt: kilka tysięcy na
sekundę,
f) łącza na poziomie kilku Gbit oraz infrastrukturę na poziomie 1 Tbit (to rzadkość),
g) 100% sprzętu klasy enterprise (a nie np. dyski SSD używane w ‘cywilnych’ rozwiązaniach).
I pamiętaj proszę, że taka usługa, wcale nie musi okazać się droższa. Wręcz przeciwnie –
gdy weźmiesz pod uwagę różnicę w jakości oraz podsumujesz łączne koszty (z wyłączeniem
zdradliwych promocji), wówczas może okazać się, że zapłacisz mniej za więcej. Na przykład: już
od kilku (tak, kilku) złotych miesięcznie! :)
Gdy powyższe wymogi zostały spełnione, śmiało możesz przejść do kolejnego etapu:
Trik nr 2 – instalacja wtyczki LiteSpeed Cache
Na rynku istnieje wiele aplikacji serwerowych. Mowa tutaj o oprogramowaniu, które
dostawca hostingu instaluje na swoich serwerach (w sensie fizycznych maszyn), aby całość mogła
obsługiwać strony internetowe. Przykłady takich serwerów to: Apache, NGiNX, LiteSpeed.
Obrazowe porównanie szybkości Apache (w tym z dodatkiem Cache) oraz LiteSpeed
(z dodatkiem Cache) przedstawia poniższy wykres. Jak widać, aby osiągnąć przyspieszenie
nawet 90-krotne, powinny zostać spełnione dwa wymagania:
dostawca musi zapewnić serwer LiteSpeed,
Twoja aplikacja (np. WordPress) musi zostać wyposażona we wtyczkę LiteSpeed Cache:
Porady Stefana © Servizza.com
4
Instalacja wtyczki LiteSpeed Cache for WordPress jest banalna (analogiczne dodatki
znajdziesz dla: Drupal, xenForo, Joomla!, Magento, PrestaShop, MediaWiki.). Wystarczy
w wyszukiwarce nowych wtyczek wpisać 'LiteSpeed Cache'. Po instalacji wystarczy ją włączyć
i nawet nie trzeba bawić się ustawieniami (choć oczywiście można), na początek wystarczą te
domyślne.
Powyższe argumenty nie wystarczają Ci do podjęcia decyzji? W takim razie, teraz pokażę
Ci wyniki testu, przeprowadzonego przez producenta serwera LiteSpeed. Porównano w nim trzy
najpopularniejsze obecnie rozwiązania na rynku: LiteSpeed, NGiNX i Apache. Przeprowadzony
został test symulujący 10 000 żądań, ponad 100 równoczesnych użytkowników. Przyjrzano się,
jak te trzy serwery internetowe radzą sobie z małym statycznym plikiem i prostym skryptem PHP.
Następnie oceniono ich wydajność z WordPress, wraz odpowiednim rozwiązaniem buforowania
dla każdego serwera WWW. Wszystkie testy zostały przeprowadzone z włączoną funkcją Keep-
Alive (więcej nt. ustawień serwera w dalszej części).
Poniższe wykresy pokazują, ile zapytań na sekundę przetworzyły te trzy serwery podczas
serii testów (im większa liczba, tym lepiej):
Pliki statyczne nie wymagają przetwarzania (np. bazy danych), dlatego test ten jest
przydatny do pomiaru czasu reakcji serwerów. Odpowiada na pytanie jak szybko każdy serwer
może dostarczyć małe statyczne pliki.
Porady Stefana © Servizza.com
5
W przypadku testów aplikacji PHP "Hello World", nie testujemy rzeczywistych warunków.
Jest to jednak najlepszy sposób na odizolowanie komunikacji pomiędzy serwerem i PHP od
samego przetwarzania PHP. Test pokazuje jak sprawnie serwer komunikuje się z silnikiem PHP.
WordPress jest stosunkowo ‘ciężką’ aplikacją PHP i zaleca się buforowanie. W trzecim
teście każdy serwer został uruchomiony z odpowiednią dla niego opcją buforowania (cache).
Jak widać, LiteSpeed w istotny sposób przewyższył NGiNX i Apache we wszystkich
testach. Jednak, oczywiście nie musisz wierzyć na słowo, możesz samodzielnie przeprowadzić
testy, jeśli masz taką możliwość :). Poniżej znajdziesz specyfikacje konfiguracji serwerów WWW
Porady Stefana © Servizza.com
6
i środowiska testowego.
1. Polecenie, którego użyto we wszystkich testach (zastąp ‘example.com/path’ lokalizacją
Twoich obiektów testowych):
ab -n 10000 -k -H "Accept-Encoding: gzip,deflate" -c 100 example.com/path
Każdy test został przeprowadzony pięciokrotnie, a średni wynik został pokazany na
wykresach.
2. Konfiguracja serwera WWW:
Wspólne ustawienia dla wszystkich serwerów:
Keep-Alive
gzip
OPCache
PHP use socket
PHP version 7.1.2
Dodatkowe ustawienia LiteSpeed:
Number of Workers 4
PHP_LSAPI_CHILDREN=20
LSAPI_AVOID_FORK=1
Dodatkowe ustawienia NGiNX:
worker_processes 4
worker_connections 4096
pm.start_servers = 20
3. Środowisko badawcze:
a) Oprogramowanie:
Wersja Web Server:
OLS: v1.4.28
NGiNX: v1.12.2
Apache: v2.4.6
Wersja Server API:
OLS: LSAPI v6.11
NGiNX: FPM/FastCGI
Apache: Apache 2.0 Handler
Wersja Cache:
OLS: LSCache for WordPress v1.7.1
NGiNX: FastCGI Cache
Apache: W3 Total Cache v0.9.6
Wersja WordPress:
Version: 4.9.4
b) Sprzęt (specyfikacja klienta, jak i serwera):
Procesor Intel Xeon E7- 4870 4 Core @ 2,40 GHz
4 GB PAMIĘCI RAM
Dysk ZFS RAID-Z2 iSCSI o pojemności 120 GB.
CentOS 7
Mam nadzieję, że teraz już wiesz, dlaczego tak ważne jest od kogo kupujesz usługi
hostingowe. Jakość sprzętu oraz środowiska naprawdę robią różnicę ;).
Trik nr 3 – optymalizacja WordPressa
WordPress jest wspaniałym narzędziem, jednak ma kilka wad, mogących wpływać na
Porady Stefana © Servizza.com
7
szybkość działania strony. Szczególnie jest to zauważalne, gdy mija trochę czasu, strona rozrasta
się i zbierze się już trochę ‘śmieci’. Jednak jest też dobra wiadomość: zadbanie o wydajność
samego CMS’a nie jest takie trudne. Oto, kilka stosunkowo prostych działań:
a) Usuwaj na bieżąco zbędne elementy, jak np. niewykorzystywane wtyczki, komentarze
zaklasyfikowane do spamu, czy niepotrzebne wersje robocze wpisów. Sprzątanie strony
pozwoli zmniejszyć ilość zbędnych plików oraz bazę danych. Taką operację warto
przeprowadzać raz na jakiś czas, np. co 1-2 miesiące.
b) Optymalizuj obrazy. Wszędzie, gdzie to możliwe, staraj się nie przekraczać rozdzielczości
720px. Dodatkowo kompresuj je w taki sposób, aby zachować złoty środek między ich
jakością, a rozmiarem. W przypadku plików .jpg kompresja często pozwala zmniejszyć ich
ciężar o połowę.
c) Zoptymalizuj adresy URL. Ustawienie odpowiedniego formatu adresu URL podstron
zapewni nieco szybsze wczytywanie ich przez wyszukiwarkę. WordPress oferuje wiele
różnorodnych formatów, spośród których jedne okażą się najlepsze pod względem
szybkości ładowania strony, podczas gdy inne będą najbardziej atrakcyjne pod względem
SEO. Wybierz format, który łączy najlepsze cechy pod względem szybkości działania
strony oraz jej skutecznego pozycjonowania. Najczęściej sprawdzi się:
/%post_id%/%postname%/ lub /%postname%/
d) Przejrzyj i zmniejsz pliki JavaScript oraz arkusze CSS. Jest to możliwe poprzez
optymalizację ich kodu, usunięcie zbędnych komentarzy i niepotrzebnych znaków (np.
spacji). Można też łączyć kilka mniejszych plików JavaScript i CSS w jeden, dzięki czemu
zmniejszy się ilość zapytań wysyłanych do serwera. Nie trzeba tego robić ręcznie,
wystarczy zainstalować i skonfigurować odpowiednią wtyczkę, np. JS & CSS Script
Optimizer.
e) Włącz kompresję gzip. Dzięki temu możliwe będzie zredukowanie objętości pakietów
danych przesyłanych z serwera do użytkownika. Działa to na zasadzie kompresowania
plików HTML, JS, XML i CSS przez serwer, a następnie ich dekompresowanie przez
przeglądarkę użytkownika. Dobrze przeprowadzona kompresja jest w stanie zredukować
objętość plików tekstowych do 80 proc. Wystarczy w pliku .htaccess dodać kod:
AddOutputFilterByType DEFLATE text/css application/x-javasc. Niektóre serwery
umożliwiają włączenie kompresji gzip z poziomu panelu administracyjnego serwera.
f) Warto przemyśleć wykorzystanie w swoim serwisie usług typu CDN, np. Cloudflare, Akamai (daj znać, jeśli potrzebne Ci wsparcie adminów).
Podsumowanie
Długi czas ładowania strony jest ważnym problemem. To nie tylko kwestia niezadowolenia
użytkownika strony, który nie będzie czekał w nieskończoność. To również spadek strony
w rankingu Google, albowiem wyszukiwarka promuje również szybkość ładowania.
Problem można rozwiązać stosując kilka prostych trików. Większość z nich można wdrożyć
dosłownie w kilka godzin, a efekty są wyśmienite. Spróbuj, bo to łatwe, a dzięki nim Twoi klienci
lub czytelnicy nie będą uciekać ze strony, zaś Google szybko wynagrodzi wysiłek.
Porady Stefana © Servizza.com
8
Reklama:
Potrzebny hosting z naprawdę gwarantowanymi zasobami?
Oto lista promocji, które przygotowaliśmy dla Ciebie:
JEŚLI, JAK MY, LUBISZ DOBRĄ PIZZĘ ;), TO:
wybierz wyjątkowy na rynku hosting premium,
ciesz się spokojem, a zaoszczędzony czas przeznacz na dobrą pizzę
jak odebrać?
STARTUJESZ ZE SWOIM E-BIZNESEM I PRZYDAŁOBY CI SIĘ PORZĄDNE INTRO?
TERAZ MOŻESZ JE MIEĆ CAŁKOWICIE ZA FREE! TO PROSTE: wybierz wyjątkowy na rynku hosting premium,
po kilku dniach odbierz swoje intro.
jak odebrać?
DO 100% RABATU NA USŁUGI PARTNERÓW SERVIZZA
(m.in.: Getresponse, Brand24, Semstorm, Lexdigital, Themeisle, Clusteric, Powtoon)
jak odebrać?
10% JEDNORAZOWEGO RABATU NA ZAKUP:
KONTENER 2 - KONTENER 8
Dowolny pakiet z kategorii PREMIUM
jak odebrać?
PRZENIESIEMY TWÓJ HOSTING ZA FREE!:
Chciałbyś zmienić hosting, ale nie masz czasu na prace techniczne? Zrobimy to za Ciebie, w
dodatku w większości przypadków bezpłatnie.
jak odebrać?
Porady Stefana © Servizza.com
9
II. Jak wybrać dobry hosting? Argumenty ważniejsze od emocji.
Promocje i niekończące się regulaminy
Każdego roku coraz więcej osób próbuje zaistnieć w sieci,
dlatego poszukują najlepszej oferty hostingowej. Rynek hostingowy w
Polsce i Europie nasycony jest mnóstwem ofert i przebrnięcie przez
gąszcz informacji, promocji i niekończących się regulaminów sprawia,
iż coraz więcej osób podejmuje decyzje impulsywnie, narażając się na
koszty, utratę czasu, wizerunku, zarobków. Wg danych DNS, co roku,
w samej tylko Polsce, hosting zmienia kilkadziesiąt tysięcy użytkowników.
W tym poradniku postaram się obalić kilka mitów dotyczących hostingu oraz
nauczyć Cię, jak czytać oferty między wierszami. Mam nadzieję, że po przeczytaniu tego
artykułu, Twój tok podejmowania decyzji zmieni się na bardziej świadomy i dopasowany do
Twoich rzeczywistych potrzeb.
„Cena czyni cuda”
Na początek odpowiedz sobie na pytanie: czy jeśli coś jest droższe, to automatycznie
oznacza, że jest lepsze? Oczywiście, że nie zawsze tak jest. Złotą zasadą, którą powinniśmy się
kierować przy wyborze hostingu, jest „płać za to, z czego skorzystasz”. Musisz wiedzieć za co
płacisz, a jednocześnie nie możesz nastawiać się, że za 1 zł ktoś Ci sprzeda „niepsującego się
Mercedesa, z nielimitowanym i bezpłatnym dostępem do paliwa”.
Wszyscy znamy te wspaniałe, niekończące się promocje pt. „wszystko nielimitowane za
0,99 zł…”. A po roku przeżywamy szok, bo otrzymaliśmy fakturę na 900 zł. Gdyby tego było mało,
w tzw. międzyczasie dostaliśmy setki monitów, że nasz sklep z 50-cioma unikalnymi odwiedzinami
powoduje przeciążenie procesora.
Czy naprawdę nigdy nie zdziwił Cię fakt, że na stronie dostawcy, oprócz nielimitowanych kont za
x zł., są też oferty hostingów dedykowanych, serwerów dedykowanych, chmur itd..? Skoro masz
konto bez limitów, to po co Ci coś więcej? :)
Zanim podejmiesz decyzję, sprawdź:
Dokładną cenę przedłużenia hostingu (tzn. ile zapłacisz po zakończeniu promocji, jaki
będzie całościowy koszt?).
Czy alternatywna oferta, w okresie dwóch lat, nie będzie ostatecznie znacznie tańsza
(często firmy udzielają zniżki przy zakupie usługi na rok/dwa)?
Czy będziesz miał możliwość rezygnacji z umowy? I upewnij się, że nie poniesiesz
dodatkowych kosztów związanych z rezygnacją – nie wiąż się z firmą na dłużej, jeżeli nie
jesteś jej pewien (idealnym rozwiązaniem jest system rozliczeń miesięcznych,
z możliwością rezygnacji i zwrotem niewykorzystanych środków).
Dokładnie przeczytaj regulamin promocji (np. czy nie będziesz zmuszony do przedłużenia
Porady Stefana © Servizza.com
10
usługi na kolejny rok, już bez ceny promocyjnej?).
Co dokładnie jest wliczone w cenę usługi, a za co będziesz zmuszony płacić dodatkowo?
Nie działaj w pośpiechu i dokładnie sprawdź ostateczne koszty przed złożeniem
zamówienia.
Zastanów się, czy chcesz oszczędzać na jakości i stabilności?
Czego potrzebuję, a co dostanę?
Stwórz listę swoich potrzeb. Czy naprawdę do swojego sklepu, który zajmuje 1GB
potrzebujesz hostingu z 500GB dyskiem?
Oto, co powinieneś określić na swojej liście:
Przestrzeń dyskową na skrzynki pocztowe/stronę.
Jakiej mniej więcej ilości skrzynek pocztowych potrzebujesz i jaki rodzaj dostępu do nich
preferujesz (imap/pop3/webmail)?
W jaki sposób chcesz obsługiwać konto, czy wystarczy Ci ftp, a może wolisz intuicyjny
panel do obsługi konta (np. cPanel/Plesk)?
Czy potencjalne ograniczenia liczby skrzynek pocztowych/rozmiaru załącznika/kont ftp
robią Ci jakąś różnicę?
Czy potrzebujesz dostępu SSH?
Czy chcesz nadać dostęp do konta innym osobom, np. grafikowi, żeby wgrał nowe obrazki
i czy dostęp ma być wydzielony (czyli przykładowy grafik nie będzie miał dostępu do innych
zasobów)?
Jakiej dostępności potrzebujesz, czy możesz sobie pozwolić na krótkie przerwy w działaniu
usługi, a może Twój serwis jest zbyt ważny?
Jakiego rodzaju wsparcia potrzebujesz, czy potrzebujesz wsparcia 24/7/365, czy wystarczą
Ci zautomatyzowane odpowiedzi (coraz częściej świadczone przez roboty)?
Ile Twoje serwisy mają unikalnych odwiedzin i jaki generują ruch (szczególnie ważne, bo
pozwoli określić, czy zmieścisz się w limitach konta/transferu – które zawsze istnieją, mimo
marketingowych zapewnień)?
Czy chcesz decydować o polityce antyspamowej, tak żeby Twój operator nie kasował
poczty poza Twoją kontrolą?
Czy chcesz robić kopie zapasowe samodzielnie, czy firma ma to robić za Ciebie? A może
chciałbyś korzystać z obu wariantów?
Jakiego poziomu bezpieczeństwa potrzebujesz?
Czy potrzebujesz dedykowanej adresacji?
Czy firma świadczy kompleksowo usługi (wsparcie, hosting, domeny itp.) i czy Ty tego
potrzebujesz?
Oto kilka mitów i pułapek marketingowych:
1. „Oferta bez limitu dyskowego” – ale z regulaminu i parametrów usługi wynika, że nie
możesz trzymać plików większych niż X, ilość plików jest ograniczona, nie można traktować
serwisu jako przechowalni plików, itd. Przy czym w regulaminie nie ma szczegółów
Porady Stefana © Servizza.com
11
ograniczeń, więc jak podpadniesz zbyt dużym zużyciem zasobów, to Cię zablokują.
Pamiętaj, że nie ma niczego za darmo i dotyczy to również wszystkich limitów.
2. „Zasoby premium / dedykowane zasoby / gwarantowane zasoby” – sprawdź dokładnie, co
kryje się pod tymi słowami. Dla mnie dedykowany/gwarantowany zasób to np. sztywno
przypisany do Twojego użytkownika rdzeń procesora. Ale niestety wśród dostawców częstą
praktyką jest np. ograniczanie czasu w sekundach na procesorze, co powoduje, że przy
przeciążonej lub źle skonfigurowanej platformie Twoja aplikacja będzie spędzać więcej niż
połowę czasu na systemowych obliczeniach, a Ty dostaniesz smutne powiadomienie, że
masz zoptymalizować aplikację (oczywiście bez podawania szczegółów).
3. „Obsługa telefoniczna wliczona w cenę 24/7/365” – spotkałem się z opinią, iż taka obsługa
powinna być wliczona. Nic bardziej mylnego. Odpowiedz sobie sam na pytanie: czy przy
niskiej cenie oferty można zaoferować pracę wykwalifikowanych pracowników (min.
czterech, skoro ma być 24h), którzy będą gotowi do pomocy 24/7/365? Nie, ale brzmi to
pięknie jako slogan. Nie wierzysz? Wyszukaj niewygodne frazy na temat obsługi
telefonicznej klientów firm hostingowych, poczytaj o czarnych listach nawet w usługach
premium (bo klient za dużo dzwonił). Nie wierz w bajki, że będziesz vipem za kilka złotych,
bo później przychodzi rozczarowanie.
4. „Nasz panel jest wyjątkowy” – jak wszystko na świecie, każde rozwiązanie ma wady
i zalety. Ważne, aby panel spełniał Twoje oczekiwania i był dostosowany do Twoich potrzeb
i umiejętności zarządzania stroną. Niektórzy dostawcy udostępniają swoje własne panele.
I one mają swoje zalety, mają też wady. W takim przypadku na przykład, spora część
zasobów dostawcy przeznaczana jest na utrzymanie i rozwój takiego oprogramowania,
zamiast np. na wsparcie klienta. Nie wierz, że ktoś będzie ponosił takie koszty
charytatywnie, zawsze odbije się to na cenie i/lub jakości. Ponadto, gdy kiedyś zechcesz
zmienić dostawcę, będziesz zmuszony do nauki kolejnego panelu. Nic wielkiego, ale
kolejny czas – Twój czas, więc Twoje pieniądze.
Wsparcie, zasoby i możliwości dostawcy, jego wiarygodność, itp.
Na rynku działa wiele firm – od gigantów, przez średnie firmy, po firmy jednoosobowe.
Reguły nie ma, wpadki zdarzają się i największym i najmniejszym. Pamiętaj, że to tylko technika,
a ta zawsze może mieć „gorszy dzień”. Zawsze jednak należy brać pod uwagę ryzyko wiązania
się z bardzo małymi, a często jednoosobowymi firmami, gdzie jednym z głównych czynników jest
ten ludzki. Należy tu rozważyć różne scenariusze, jak np. wypadek, śmierć, urlop itd…
W przypadku najczarniejszego scenariusza, możemy mieć problem choćby z odzyskaniem
najświeższych danych, brakiem możliwości migracji (czyli uratowania całego naszego dorobku),
itp. Często też takie osoby pracują na etacie, a ten biznes traktują dorywczo, więc możemy mieć
problem ze wsparciem, czy reakcją na awarie.
Z drugiej strony, giganci to często już „taśmy produkcyjne”, w których jakość obsługi
pojedynczego klienta jest już wręcz na tragicznym poziomie. Spróbuj kiedyś prześledzić na
branżowych forach/grupach ilość pretensji, jakie do kilku największych „hurtowników” kierują
zdesperowani klienci, oczywiście pomijając typowy hejt, skupiając się na konkretach. Wyobraź
sobie sytuację, w której potrzebujesz wsparcia tu i teraz, a na Twoje zgłoszenie odpowiada
automat/szablon po dwóch dniach…
Porady Stefana © Servizza.com
12
Jakie jest rozwiązanie? Szukaj oferty bez takich skrajności, która z jednej strony ma
zasoby, aby skutecznie wesprzeć Cię w chwili potrzeby, ale jednocześnie nie jest fabryką,
budującą masowo bazę klientów, aby kiedyś sprzedać ją jeszcze większemu graczowi.
Opinie
To najtrudniejszy temat. Jeśli chcesz sprawdzić opinie w Internecie, niestety i tym razem
musisz poświęcić na to trochę czasu:
Sprawdź kto sponsoruje forum/serwis, kto jest jego właścicielem. Czy uważasz, że
wykupione przez firmę hostingową forum X może być obiektywne? Znikające opinie, opinie
pozytywne dodawane lawinowo, widoczne działania agencji PR.
Zwróć uwagę na daty dodawania opinii (często pojawiają się lawinowo, w krótkim okresie
czasu).
Wczytaj się w treść opinii – agencje PR/trolle stosują szablony, które łatwo zauważyć.
Uważaj też na czarny PR uprawiany przez konkurencję, czy też hordy dzieciaków lub
nieuczciwych klientów, którzy spędzą każdą minutę na oczernianiu firmy, bo „w ramach
konta za 5 zł nie ma usługi wsparcia premium, w której obsługa przeprogramuje moją
stronę w cenie, bo przecież nie będę wynajmował webdeveloperów”.
Zwróć uwagę na jakość opinii. Często na forach można przeczytać długie dyskusje,
w których czyimś argumentem jest dostępność serwera przez 10 dni, co w jego
przekonaniu świadczy o firmie jak najlepiej. Nie jest to jednak mocny argument, bo
dostępność usługi powinno oceniać się „długodystansowo”, czyli z perspektywy roku,
dwóch. Jeśli ktoś pisze, że kupił usługę 15 dni temu i przez 10 dni serwer działał, to raczej
za wiele o tej usłudze nie wiemy.
Wpisz niewygodne frazy w wyszukiwarkach i mając na uwadze powyższe, spróbuj znaleźć
te prawdziwe opinie.
Unikaj serwisów traktujących o tematyce hostingu/domen itp., w których brak merytoryki,
ale jest za to sporo artykułów pt. „dlaczego firma xxx jest lepsza od zzz”.
Twój zdrowy rozsądek będzie Twoim najlepszym przewodnikiem. Jeśli widzę rzeczową
argumentację, albo post w stylu „firma nie ma tego i tamtego, ale płacę tyle i tego oczekiwałem”, to
daje mi to już jakąś informację o firmie. Odwiedź też profile firm w mediach społecznościowych,
zobacz czy reagują na to, co o nich piszą i w jaki sposób, czy są pomocni.
Lokalizacja
Czy naprawdę musisz mieć serwery fizycznie zlokalizowane w kraju X, np. w Polsce?
Jest to jedna z największych zagrywek marketingowych i mitów. O ile nie szukasz kolokacji
wyspecjalizowanej w usługach niskich opóźnień (np. usługi finansowe, czy serwery gier), to
fizyczna lokalizacja serwera nie będzie miała większego znaczenia (o ile opóźnienia nie
przekroczą pewnej granicznej wartości (np. 100ms)). Oczywiście są pewne odgórne ograniczenia
i czasami musimy utrzymywać serwer w Polsce, ale większość z nas nie podlega tym
ograniczeniom.
Niestety, częstą praktyką firm jest oszczędzanie na wymianie ruchu międzyoperatorskiego,
Porady Stefana © Servizza.com
13
przez co później okazuje się, iż będąc np. w Rzeszowie, nasz ruch do Gdańska przebiega przez
węzły w Paryżu i właściwie mając serwer we Francji czy w Niemczech, mielibyśmy niższe
opóźnienia, niż do serwera w Gdańsku. Nie wierzysz? Sam sprawdź – najlepiej przy użyciu
protokołu tcp, bo protokół icmp nie zawsze daje wiarygodne informacje. Pamiętaj też, że jeśli
chcesz rozszerzyć działalność swoich usług, to są odpowiednie dodatkowe usługi CDN czy
geocache, które nam w tym pomogą (ale o tym w innym artykule).
Środkowo-wschodnia część Europy wiele już zrobiła w kwestii infrastruktury sieciowej, ale
nadal prym wiedzie jej część zachodnia. Tamte „autostrady” wciąż są nieco bardziej drożne..
Okresy testowe, konta testowe.
Częstą praktyką firm hostingowych jest zakładanie kont testowych na dedykowanych do
tego maszynach, a później, po zakończeniu okresu testowego, konto trafia „do kotła”, czyli do
zwykle przeciążonych serwerów z mocnymi ograniczeniami. Inną formą udostępnienia do testów
są konta z ograniczeniami, w których de facto nic nie będziemy w stanie przetestować. Jeszcze
inni dadzą nam pełne konto testowe i w sumie wydawałoby się, że jest ok, dopóki serwer nie
będzie atakowany przez botnety, zakładające konta i stosujące konta np. do spamu.
Wbrew pozorom, wieloletnia praktyka mówi, że najlepiej, aby kont testowych nie było, bo
nikomu nie będzie chciało się potwierdzać danych, aby kupić konto do przeprowadzania ataków,
obciążania serwerów i nie będzie to opłacalne. Oczywiście można powiedzieć, że są
zabezpieczenia i nikt nie pozwoli… Ale co, jeśli maszyna ma 8 rdzeni procesora, a atakujący kupią
sobie 20 kont testowych i zapchają cały procesor? Najrozsądniej jest, jeśli firma udzieli nam
okresu testowego w przypadku naszego zapytania lub po prostu ma w ofercie zwrot kosztów
niewykorzystanego okresu, bez pytania o przyczynę rezygnacji.
To najuczciwszy układ dla obu stron: „Daję ci to, z czego będziesz korzystał docelowo –
sprawdź, a jeśli nie spełni Twoich oczekiwań, możesz wycofać się w każdej chwili i bez
zobowiązań”.
Awarie/ataki
Nie ukrywajmy – zdarzają się każdemu, nawet największym (choćby ostatnie awarie kilku
gigantów). Ważniejszy jest fakt w jaki sposób firmy radzą sobie z usuwaniem ich skutków, ile to
trwa i w jaki sposób komunikują się z klientami/partnerami/publicznie. Nie jesteśmy w stanie
sprawdzić, jakie firma w rzeczywistości ma zabezpieczenia, a papier przyjmie wszystko. Błędy
i awarie, które się już wydarzyły (jak choćby głośna awaria macierzy dyskowych) potwierdzają
tylko fakt, iż teoria często nie przekłada się niestety na praktykę.
Druga strona medalu, to ataki na serwery. Jeśli w ofercie mamy ochronę antyddos, oznacza
to zazwyczaj, iż jesteśmy chronieni wyłącznie od strony sieciowej i stanę tu po stronie firm
hostingowych, bo nikt nie będzie w stanie zaoferować pełnej zapory aplikacyjnej i wielu innych
rozwiązań w cenie 20 zł miesięcznie. Należy sobie jednak zadać pytanie, czy aby na pewno
potrzebuję bardziej zaawansowanej ochrony? Jeśli mój sklep/projekt przynosi duże zyski, to raczej
należy inwestować w dedykowane rozwiązania i ich zabezpieczanie (choć nie należą one do
najtańszych), chroniące nasze serwisy. I nie ma tutaj jakiekolwiek innej drogi, jeśli mamy być ze
Porady Stefana © Servizza.com
14
sobą szczerzy.
Krótkie podsumowanie
Reasumując: mam nadzieję, że choć trochę udało mi się zwrócić Twoją uwagę na aspekty,
o których – być może – do tej pory nie myślałeś. Moje najważniejsze przesłanie brzmi: Nie daj się
nabierać na coraz śmielszy marketing, za każdym razem mów „sprawdzam”. Hosting to
jeden z najważniejszych rdzeni Twojego e-biznesu, więc nie pozostawiaj go przypadkowi. Nie
dawaj się złapać w sidła firm, których jedynym motywatorem jest budowa jak największej bazy
klientów, które później będzie mogła sprzedać…;)
Reklama:
Parametry planów hostingowych
Z każdym hostingiem WWW Servizza otrzymasz bez dodatkowych opłat m.in.:
Parametr / opcja / funkcjonalność KONT. 1 KONT. 2 KONT. 3 KONT. 4 KONT. 6 KONT. 8
Do 90x szybszy WordPress, Joomla!, PretaShop,
itp. - LiteSpeed Enterprise & Cache
Pełne wsparcie dla RODO, wraz z poradnikami i
szablonami (sprawdź)
Certyfikat SSL, Antywirus & Antyspam Deluxe
oraz skany bezpieczeństwa (sprawdź)
Prawdziwą gwarancję wydajności i dedykowanych
zasobów (sprawdź)
Łącza 10 Gbit+ oraz infrastrukturę 2 Tbit+ i 100%
sprzętu Enterprise
cPanel - intuicyjny i bezpieczny panel zarządzania Pełny serwer poczty (webmail/POP/IMAP/SMTP)
lub samą Pocztę RODO
Autoinstalator wszystkich popularnych aplikacji Kilka miłych prezentów (kreacje wideo, rabaty
znanych partnerów, itp.) (sprawdź)
Dokładną cenę przedłużenia hostingu (z góry
znasz całościowy koszt)
Możliwość rezygnacji z umowy bez dodatkowych
kosztów
Porady Stefana © Servizza.com
15
Dokładną informację co jest wliczone w cenę
usługi
Możliwość skorzystania ze wsparcia lub adminów
w trybie 24/7, w rozliczeniu godzinowym
(sprawdź)
Możliwość płynnego zwiększania/zmniejszana
pakietów
Przejrzyste i jasne zasady na każdym etapie, bez
ściem w rodzaju "Bez limitów" (sprawdź)
Maksymalna ilość inode 50 000 500 000 800 000 2 000 000 3 000 000 4 000 000
Godzinowy limit wysłanych email 250 1000 2000 4000 6000 8000
Ilość operacji dyskowych na sekundę zapis/odczyt 300/1 500 700/2 500
1 300/
5 000
2 500/
8 000
3 700/
12 000
5 000/
16 000
Ilość zapisanych/odczytanych danych na dzień w
GB 5/brak 20/brak 35/brak 60/brak 90/brak 120/brak
Dedykowane zasoby serwera WWW
Monitorowanie zużycia zasobów
Dostęp SSH
Zadania Cron
Multiwersja Node.js
(6.x, 8.x, 9.x)
Multiwersja PHP
(5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2)
MultiPHP INI Edytor
Multiwersja Ruby
(1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4)
Multiwersja Python
(2.7, 3.3, 3.4, 3.5, 3.6)
Perl
phpMyAdmin
phpPgAdmin
Zarządzanie DNS
Autoinstalator ( Softaculous )
Ilość skrzynek pocztowych 500
(zwiększysz w dowolnym momencie)
Szyfrowanie wiadomości email
Listy mailingowe
Filtry mailingowe
Webmail (Horde, Aquirell, Roundcube )
Wsparcie DKIM/SPF
Automaty pocztowe
Premium antyspam
MySQL
PostgreSQL
AutoSSL (Let’s Encrypt)
Zarządzanie Certyfikatami SSL
Kreator prostych stron WWW
Spersonalizowane strony błędów
Panel zarządzania cPanel
Liczba kont FTP 500
(zwiększysz w dowolnym momencie)
Dostęp Web Disk
LiteSpeed Enterprise
Porady Stefana © Servizza.com
16
LiteSpeed Cache
Środowisko izolowane
Skanowanie antywirus
Skanowanie antymalware
Obsługa protokołu HTTP/2
Obsługa protokołu QUIC
ModSecurity
Dostęp do logów
Zdalne zarządzanie bazą danych
III. Licencja
All content of this document by Servizza.com is licensed under a Creative Commons
Uznanie autorstwa 4.0 Międzynarodowa Licencja.
Sprawdź!