Na co zwrócić uwagę przy wyborze usługi hostingowejDariusz Tupaj Jeśli planujesz zbudować swój serwis internetowy to zapewne przechodzisz przez etap poszuk``iwania serwera na którym mógłbyś ten serwis „postawić” czyli miejsca gdzie będą przechowywane pliki twoich stron internetowych. W tym artykule dowiesz się na co zwrócić uwagę przy doborze odpowiedniego serwera, ponieważ jest obecnie bardzo duży wybór w tym zakresie, a poszczególni usługodawcy histingowi oferują różne możliwości.
# 1 Rozmiar serwisu
Jeżeli planujesz że objętość wszystkich plików html, skryptów i graficznych oraz tych do ściągania nie przekracza i nie powinna w przyszłości przekroczyć 10 MB to masz szeroki wybór gdyż prawie każdy płatny usługodawca oferuje taki rozmiar na www i na pocztę. W zasadzie lepiej założyć kilkakrotnie większą obiętość na pocztę i www niż to wynika z chwili obecnej.
# 2 Planowany ruch na stronie (10/100/1000 ... wejść dziennie)
Osiąganie poziomu ruchu na stronie rzędu 1000 dowiedzin dziennie, jest wynikiem wzmożonych i długoterminowych działań reklamowych, znajomości mechanizmów wyszukiwawczych oraz doświadczenia lub kosztownej inwestycji w zlecenie kampani obcej firmie. Interesuje nas jednak tylko osiągnięcie w przyszłości takiego a nie innego ruchu na stronie. W tej sytuacji jeśli chcemy praktycznie podejść do wyboru usługi powinniśmy zwrócić uwagę na parametr limitu transferu na stronie z reguły jest to 1 lub 2 GB (Giga bajty) na miesiąc dla porównania 1 G to mniej więcej 1,5 krążka CDR. W przełożeniu na ruch dzienny oznacza że w obie strony sumarycznie można przesłać 34 MB. Liczba wydaje się duża, jednak bardzo łatwo ją przekroczyć nawet przy serwisie o małym ruchu jeśli udostępnia się bardzo pożądane pliki do sciągnięcia o wartości choćby 1 MB. Przekroczenie limitu nie skutkuje zablokowaniem dostępu do strony (jak w serwisach darmowych) lecz naliczeniem dodatkowych opłat za każdy dodatkowy MB. W rezultacie nie dostaje się większego rachunku, ale jak to bywa z abonamentem zostaje automatycznie skrócony czas jego wykorzystania. Jeśli więc planujesz duży ruch i oferujesz choćby niewielkie pliki do ściągania to zastanów się nad postawieniem własnego serwera na łączu POLPAK lub DSL ewentualnie SDI gdyż te oferują stały adres IP i płacisz jedynie za łącze i prąd dla serwera.
Jeśli dodatkowo planujesz wysyłać seryjnie pocztę do kilku tysięcy subskrybentów raz na miesiąc to też warto pomyśleć o większym limicie, lub własnym serwerze.
# 3 Serwis ma zawierać skrypty obsługujące formularze.
Wszystko zależy od tego jakiego języka skryptów używasz jeśli CGI, PHP, lub PERL to nie powinieneś mieć problemów ze znalezieniem odpowiedniego serwera, natomiast jak dotychczas rzadziej spotkałem się z serwerami obsługującymi ASP. Mowa tu oczywiście tylko o skryptach wykonywanych po stronie serwera, gdyż tylko te mogą obsługiwać formularze. Dla przykładu język JavaScript obsługiwany jest zawsze przez komputer użytkownika i nie stanowi narzędzia dla obsługi formularzy.
Dane jakie zostawia użytkownik powinny zostać obrobione po stronie serwera i wysłane do bazy danych na serwerze lub wysłane e-mailem na odpowiedni adres u ciebie, abyś wiedział kto na przykład zamówił dany towar, w jakiej ilości jaką formę płatności wybrał i gdzie wysłać zamówiony towar.
# 4 Serwis automatycznie wysyła odpowiedzi dla klientów (autoresponder)
Jeśli chciałbyś używać „automatycznej sekretarki” obsługi klienta, wysyłając na podany przez niego adres materiały promocyjne (cennik lub ofertę) lub jeszcze inne rzeczy jakie ci przyjdą do głowy to powinieneś szukać serwera posiadającego opcję autorespondera, najlepiej z nieograniczoną liczbą aliasów. Aliasy pocztowe to nazwy w ramach twojego konta pocztowego na serwerze dla których ustawiasz odrębne odpowiedzi dla klienta. Dla przykładu ja posiadam adres emailowy główny dartu@and.pl a serwis nosi nazwę www.dariusztupaj.and.pl aliasy pocztowe to odpowiednio biuro@dariusztupaj.and.pl lub też newsletter@dariusztupaj.and.pl
Mogę ich zakładać dowolną ilość, a dla każdego z nich przygotować odrębną odpowiedź dla zainteresowanych. Jeśli ktoś napisze pod któryś z podanych aliasów otrzyma natychmiastową odpowiedź w postaci podziękowania za zainteresowanie i przekierowania do odpowiedniego formularza zamówienia lub formularza subskrypcji lub do strony z nowościami itp.
Jest to narzędzie bardzo pomocne, choć istnieją inne pokrewne o wiele większym potencjale. Nazywane autoresponderami inteligentnymi w języku angielskim znane jako follow-up . Niestety autorespondery follow-up nie są tanie i są dostępne jedynie u niektórych dostawców usług w ramach droższych opcji hostingowych
# 5 Serwis powinien zawierać sklep internetowy
Wbudowany sklep internetowy w cenie tańszego hostingu jest w zasadzie rzadkością. Dużą zaletą konta z takim sklepem jest uproszczenie dla tworzącego serwis, gdyż nie musi on trudzić się z instalacją odpowiednich skryptów. Pojemności znanych mi sklepów to z reguły 10 000 produktów co i tak znacznie wykracza poza oczekiwania małych sklepów. Obsługa sklepu polega jedynie na wprowadzaniu opisów i fotografii produktów no i oczywiście cen. Na początku konfiguracji trzeba jedynie pamiętać o oferowanych formach płatności dla klientów. To co mówię o sklepie dotyczy akurat mojego konta internetowego. Zakładając własny serwer internetowy trzeba sobie taki sklep zainstalować. Jest obecnie na rynku kilka płatnych i bezpłatnych wersji sklepów internetowych, wymagają one jednak z reguły dostępu do baz danych, które trzeba sobie zainstalować (MySQL, PostgreSQL dostępne dla Linuxa)
# 6 Serwis ma zawierać FTP z dużą ilością plików lub z dużymi plikami do ściągania.
Podobnie jak w punkcie 2 ważny jest limit transferu w tej sytuacji lepiej posiadać własny serwer z łączem stałym (POLPAK, DSL, SDI). Można też ograniczyć dostęp do plików tylko do osób posiadających hasło. Osoby z płatnym dostępem do plików częściowo sponsorowałyby koszt serwera. Drugim ważnym parametrem jest pojemność konta im większa tym lepiej, co jest w miarę oczywiste.
# 7 Serwis ma być w pełni zarządzalny przez interfejs strony www
Serwis taki nie wymaga instalowania i korzystania z aplikacji ftp na własnym komputerze, gdyż wszystkie operacje na plikach można wykonać używając strony www. Jest to właściwie pozorne ułatwienie, jeśli jesteś użytkownikiem bardziej zaawansowanym w obsłudze komputera wówczas szybko docenisz wartość programów do edycji stron www (może to być nawet zwykły notepad w systemie Windows). Ich główną zaletą jest swoboda tworzenia strony w porównianiu z interfejsem www. Bardzo przydatny jest popularny Total Commander. Większość dostępnych płatnych kont www nie udostępnia takiej możliwości lub udostępnia ją w okrojonym zakresie. Natomiast jest wiele kont darmowych które do wymiany plików proponują właśnie stronę www jest to choćby darmowe konto oferowane przez wp.
# 8 Serwis ma korzystać z baz danych
Jeśli interesuje cię korzystanie z bazy danych to koniecznie zwróć uwagę czy określone konto www oferuje taką możliwość w zadowalającej postaci (wielkość dostępnego pliku bazy), lub czy w ogóle ją oferuje. Niejednokrotnie rozmiar bazy jest zbyt mały dla poważnych zastosowań, a koszt zwiększenia pliku bazy o kolejne megabajty jest porównywalny z ceną wirtualnego serwera (twojego konta www)
# 9 Serwis posiada statystyki odwiedzalności.
Większość oferowanych opcji serwerów wirtualnych w niższych cenach nie posiada zbyt rozbudowanych statystyk odwiedzalności. Warto w tej sytuacji sprawdzić czy dostawca zapewnia podstawowe charakterystyki ruchu jak ilość dzienna, tygodniowa i miesięczna odwiedzających dany plik (najczęściej stronę główną czyli index.html lub index.php itp.). Rozkład natężenia ruchu na stronie w skali dnia, tygodnia miesiąca, roku. Skąd pochodzą odwiedzający, czy dane adresy odwiedzajacych powtarzają się. O ile jest dostępne php to warto sobie samemu napisać skrypt przydzielający cookie do komputera odwiedzającego, aby było wiadomo, który elemnt strony przyczynił się do popularności serwisu. Więcej o plikach cookie można poczytać w internecie lub korzystając z literatury informatycznej z zakresu projektowania www i skryptów (php, CGI, perl, ASP)