O optymalizacji WordPressa napisano już wiele. Wiadomo jednak, że nawet najlepszy program nie zachwyci szybkością działania, gdy uruchomimy go na starym komputerze. Podobnie jest z hostingiem współdzielonym.
Parametry konta, na którym utrzymywana jest strona, mają istotny (choć nie decydujący) wpływ na prędkość działania witryny. Zwykle jednak szukając hostingu nie zwracamy uwagi na parametry mogące poprawić wydajność witryny. Nic dziwnego – dostawcy chętniej eksponują cenę i pojemność konta. Na co zatem warto zwrócić uwagę przeglądając tabelę ze specyfikacją hostingu?
Zacznijmy od tego, czy w ogóle zawracać sobie głowę prędkością witryny. Co prawda nikt nie lubi czekać aż strona się załaduje, ale z drugiej strony wydaje się, że sekunda w tą czy w tamtą stronę nie zrobi nikomu różnicy. Otóż zrobi.
Po pierwsze, im dłuższy czas ładowania strony, tym mniejsza liczba konwersji. Badania firmy Akamai pokazały, że internauci dają stronie średnio 2 sekundy czasu na wczytanie. 40% badanych porzuca witrynę, gdy muszą czekać 3 sekundy lub dłużej. Prędkość ma istotny wpływ na sprzedaż. Każda dodatkowa sekunda wczytywania strony może obniżyć wskaźnik konwersji nawet o 7%.
No dobrze, a co z właścicielami stron, które nie sprzedają? Okazuje się, że oni również nie powinni lekceważyć prędkości działania swoich witryn. Już od kilku lat algorytm wyszukiwarki Google bierze pod uwagę prędkość wczytywania strony (więcej na blogu Google). Oczywiście wśród kilkudziesięciu innych tzw. sygnałów nie jest to czynnik decydujący o pozycji w wynikach wyszukiwania. Jednak prędkość witryny jest tym, co można łatwo poprawić optymalizując swojego WordPressa lub wybierając odpowiednie konto hostingowe.
Spójrzmy zatem do tabeli ze specyfikacją hostingu. Wspomnieliśmy już, że parametry mogące poprawić prędkość witryny zwykle nie są wyeksponowane, ale warto ich poszukać.
Rodzaj nośnika – w hostingu współdzielonym dane klientów przechowywane są na dyskach twardych HDD lub półprzewodnikowych dyskach SSD. Nośniki pierwszego typu są dobrze znane z komputerów osobistych. Dane zapisywane są na wirującym talerzu przy pomocy głowicy magnetycznej. Dyski SSD z kolei wykorzystują technologię flash i są pozbawione ruchomych części, co znacznie skraca czas losowego odczytu i zapisu danych.
Krótko mówiąc, dyski SSD są szybsze. Skracają czas potrzebny na załadowanie strony i jej plików. To szczególnie dobre rozwiązanie dla witryn notujących dużą liczbę odwiedzin i projektów wymagających wysokiej wydajności baz danych. Dyski SSD są jednak droższe od nośników HDD, dlatego pakiety hostingu SSD zwykle mają mniejszą pojemność.
Więcej gigabajtów za tą samą cenę dostaniemy kupując hosting działający na dyskach HDD. Ta usługa nadaje się doskonale do archiwizowania dużej ilości danych i robienia kopii zapasowych plików. To również dobre rozwiązanie dla osób, które na jednym koncie utrzymują wiele stron internetowych lub kont pocztowych.
Content Delivery Network (CDN) – to usługa poprawiająca dostępność strony i przyspieszająca wczytywanie statycznych treści. Jak działa? Obrazy, skrypty CSS itp. są kopiowane do wielu centrów danych rozmieszczonych na całym świecie. Dzięki temu pliki są dostarczane internaucie z serwera znajdującego sią najbliżej niego. Pozytywny wpływ CDN na prędkość działania strony odczują zatem właściciele stron notujących odwiedziny z wielu różnych krajów.
PHP 7 – najnowsza wersja tego języka programowania wprowadziła poprawki dotyczące optymalizacji. Twórcy zajęli się funkcjami związanymi z zarządzaniem pamięcią. Dzięki temu dotychczasowe skrypty działają nawet o około 30% szybciej przy znacznie mniejszym zapotrzebowaniu na pamięć.
Limit CPU serwera – hosting współdzielony bierze swoją nazwę stąd, że zasoby są dzielone wśród wielu klientów. Gdyby jeden z nich nadmiernie obciążał serwer, usługi pozostałych użytkowników zwolniłyby znacznie. Dlatego firmy hostingowe wprowadzają limity mówiące, jaką część zasobów procesora może wykorzystać jeden klient.
Zwykle użytkownik hostingu współdzielonego dostaje do dyspozycji 5% CPU serwera. Szukając miejsca na stronę warto jednak sprawdzić, co to oznacza w praktyce. W końcu 5% zasobów mocnego procesora może oznaczać więcej niż nawet 10% mocy starszej jednostki. Przydatną funkcją związaną z procesorem jest również możliwość zwiększania limitu CPU. Dzięki temu bez przenoszenia usług na serwer wirtualny lub dedykowany można uniknąć spowolnienia strony przy dużej liczbie odwiedzin strony.
***
Dla czytelników bloga TemplateMonster mamy niespodziankę od firmy Kei.pl. Zamawiając jeden z pakietów hostingu SSD można obniżyć cenę o 10%. Na ekranie koszyka wystarczy wpisać kod: tm-ssd-10.
Rabat 10% sumuje się z promocjami obecnymi na stronie.