Wybór hostingu: praktyczne porady

Jeżeli masz już pomysł i chcesz zacząć tworzyć stronę, pora dowiedzieć się czegoś o hostingach, czyli serwerach, na których ta strona będzie się znajdować. Tym razem od praktycznej strony – opiszę to, co wynika z moich doświadczeń.

Dla wielu osób zaczynających swoją przygodę z tworzeniem stron internetowych jest zupełną tajemnicą nie do odgadnięcia – ile i czego potrzebuję by moja strona działała bez zakłóceń przez cały czas? Odpowiedź na to pytanie jest bardzo ważna. W przypadku przeciążenia wykupionego serwera niektórzy użytkownicy otrzymają informację o chwilowej niedostępności strony. Jeżeli ta informacja będzie się pojawiała zbyt często, mogą zrezygnować i stracisz ich, być może na zawsze!

W początkach istnienia twojej strony na szczęście te problemy przeważnie masz z głowy. Nawet tanie hostingi oferują opcje, które przez długi czas wytrzymają duży napór czytelników (co innego hostingi darmowe, gdzie nie masz żadnych grarancji na cokolwiek, nawet na to, że twoja strona będzie działała). A poza tym w każdej chwili możesz przenieść swoją stronę na lepszy hosting.

Cena

Cena brutto różni się od ceny netto tym, że zawiera doliczony podatek VAT w wysokości 22%. Firmy hostingowe najczęściej podają niższą cenę netto. Mają takie prawo. Ich klientami są również firmy, dla których to ma duże znaczenie. A i niższa cena napisana większymi literami też lepiej się prezentuje. Trzeba tylko wziąć pod uwagę, że osoby prywatne płacą całą kwotę, razem z 22% podatku VAT.

Za hosting płaci się opłatę miesięczną, zwykle za rok z góry lub rzadziej za kilka miesięcy. Hosting można też w dowolnej chwili zmienić na lepszy. Ja mam moje strony w OVH i tam zawsze jest tak, że przy zmianie hostingu na lepszy płaci się za nowy z góry, ale niewykorzystana kwota za poprzedni zostaje przeliczona i wydłuża termin ważności. Przejście pomiędzy hostingami wewnątrz OVH odbywa się bez żadnych zmian na serwerach z mojej strony.

Można znaleźć świetny hosting zdolny obsłużyć do 500-1000 użytkowników dziennie i jego miesięczna cena nie przekroczy 10zł. W przypadku niższych cen trzeba zwracać uwagę, czy wybrany hosting nie został pozbawiony niezbędnych elementów. Może się okazać, że nie ma na przykład języków programowania albo bazy danych.

Ja za strony obsługujące do 500 użytkowników dziennie, korzystające z systemu CMS i bazy danych nie płacę więcej niż 10zł za miesiąc.

Przestrzeń na dysku

Ile miejsca naprawdę potrzebujesz? Można to łatwo policzyć.

Załóżmy, że jeden artykuł zajmuje około 10kB, a jedno zdjęcie dość dobrej jakości zajmuje 500kB.

Jeśli napiszesz 100 artykułów i wykorzystasz na swojej stronie 100 zdjęć, potrzebujesz 1000kB + 50000kB. Po zaokrągleniu daje to około 50-60MB. Niewiele hostingów oferuje dziś mniej niż 1GB, więc nie musisz się martwić o brak miejsca w takim przypadku. Więcej miejsca będą zajmowały strony o bogatej grafice lub zawierające dużo plików do pobrania.

System zarządzania treścią strony (CMS) zajmuje zwykle dodatkowo około 20MB. W tym przypadku artykuły są przechowywane w bazie danych. Natomiast zdjęcia i grafiki zajmują miejsce tak jak poprzednio. I tym razem powinniśmy się zmieścić w 100MB.

Więcej przestrzeni będzie potrzebne tylko jeśli zamierzasz udostępniać duże pliki lub umieszczać na stronie dużo zdjęć o bardzo dużych rozmiarach (np. foto-blog).

Dostępny miesięczny transfer

Miesięczny transfer określa ile danych może przesłać twoja strona. Zwykle jest on wyrażony w Gigabajtach na miesiąc. W najtańszych hostingach otrzymujesz przynajmniej 1GB transferu, czasami nawet nieograniczoną ilość.

Zależnie od firmy oferującej hosting, po przekroczeniu limitu transferu strona przestaje w ogóle działać lub znacznie zwalnia. Obie sytuacje są nie do przyjęcia przez czytelników. W każdej chwili można jednak dokupić za niewielką kwotę dodatkowy transfer, jeśli taka sytuacja miałaby miejsce.

Każdy użytkownik klikając na link „ściąga” z twojej strony artykuł z nim związany. Oprócz tekstu w skład takiej strony wchodzi cały kod xHTML, który określa wygląd strony oraz pliki graficzne. Każda strona jest inna pod tym względem. Także użytkownicy czytają różną ilość artykułów.

Na moich stronach średnio na 50 użytkowników przypada 100-500MB miesięcznie. To zdecydowanie mniej niż 1GB, które z pewnością dostaniesz na starcie nawet w najtańszej opcji.

Konta email i przekierowania (aliasy)

Do hostingu dołączane są zazwyczaj konta email powiązane z twoją domeną. Zwykle jest ich jedno albo dwa, ale dzięki pakietowi aliasów (przekierowań) możesz znacząco zwiększyć ich liczbę.

Przekierowanie (alias) to jakby druga nazwa dla istniejącego konta email. Wszystkie maile wysłane na adres aliasu zostaną przekierowane na wskazane konto.

W cenie taniego hostingu możesz otrzymać 1000 bardzo przydatnych aliasów. Możesz dzięki temu tworzyć konta pocztowe do różnych celów.

Języki programowania

Każda dodatkowa funkcja na twojej stronie poza wyświetlaniem kodu xHTML i tekstu wymaga dostępu do języka programowania. Najczęściej jest to język PHP. Programowanie w PHP nie jest trudne, ale też umiejętność ta nie jest wymagana. Kod PHP wstawia się w plikach xHTML, czyli do jego pisania wystarczy zwykły edytor tekstu. Większość hostingów, z wyjątkiem najtańszych i darmowych daje dostęp nie tylko do PHP, ale także do innych, rzadziej stosowanych języków.

PHP będzie ci potrzebne, jeśli będziesz chciał(a) zainstalować u siebie dowolny system CMS, np. WordPressa, forum czy Joomlę.

I kolejna uwaga do darmowych hostingów: często udostępniony jest na nich PHP, ale część najwazniejszych funkcji jest wyłączona! Dlatego po raz kolejny ich nie polecam!

Bazy danych

Baza danych to bardzo zaawansowany program, który w naszym przypadku służy przede wszytkim do oddzielania treści i konfiguracji strony od jej wyglądu. Dzięki temu np. WordPress pobiera treść artykułu z bazy, „opracowuje ją graficznie”, dodając kod HTML i dopiero wtedy wysyła do przeglądarki czytelnika.

Nawet najtańsze hostingi oferują bazę danych. Najczęściej będzie to baza mySQL. Sprawdź, czy twój hosting posiada dostęp do bazy, jeżeli będzie ci potrzebna. Zwykle baza jest potrzebna jeśli tworzysz stronę w oparciu o system CMS taki jak Joomla albo bloga w oparciu o WordPress.

Mankamentem baz danych w tanich hostingach jest mała ilość jednoczesnych połączeń. Jeśli jest ich około 3 (w ciągu 1ms), to mogą wystąpić problemy po pewnym czasie. Jeżeli więcej niż trzech użytkowników przegląda twoją stronę jednocześnie, istnieje duża szansa, że jednemu z nich wyświetli się komunikat, że strona jest chwilowo niedostępna. Po odświeżeniu strony najczęściej komunikat znika, ale jeśli sytuacja będzie się powtarzać, użytkownik może odejść i już nie wrócić. Optymalna liczba połączeń na początek to 10.

Wielkość bazy danych jest ograniczona. W najtańszych hostingach wynosi ona czasem tylko 5MB. To nie jest mało, wbrew pozorom. Aby zapełnić bazę danych o wielkości 5MB, potrzebnych jest kilkaset artykułów.

Źródło obrazków: sxc.hu

Wypowiedz się

*