
Do prawidłowego działania dynamicznego serwisu WWW z językiem server-side i bazą MySQL, należy posiadać odpowiednie konto. Niestety, darmowe serwery nie przyjdą nam z pomocą - z przyczyn oczywistych - np. obciążenie serwera. Jeśli poważnie myślisz o swoim serwisie - powinieneś zainteresować się ofertą płatnego hostingu.
Największym utrapieniem dla dzisiejszego webmastera są limity na hostowanych kontach. Po przekroczeniu limitu mamy co najmniej 3 opcje: poszerzyć limit - dokupić (często ceny są nieadekwatne - wygórowane), przeczekać, jeśli konto zostanie spowolnione (dotyczy zwykle transferu miesięcznego) oraz przeczekać, jeśli konto zostanie zablokowane.
Ostatnie rozwiązanie odpada, jeśli poważnie myślisz o dostępności Twojego serwisu. Drugie - jeśli myślisz o funkcjonalności - również odpada. Pierwsze - będzie musiało pozostać, ale obciąży Twoją kieszeń.
Zanim wykupisz konto przetestuj je, sprawdź czy transfer miesięczny jest odpowiedni (zobacz ile waży Twoja strona - wybierz najcięższą podstronę i oblicz, czy proponowany transfer będzie wystarczający przy odpowiedniej ilości wizyt dziennych). Często usługodawca przedstawia przykładowy licznik wykorzystania transferu.
Sprawdź czy liczba połączeń z bazą danych jest limitowana! Zdarza się, że w danym czasie może nastąpić limitowana ilość połączeń z bazami danych. Jeśli prowadzisz stronę, która ma być bardzo często odwiedzana - wybierz konto z dużą możliwością połączeń - pod warunkiem, że użycie bazy danych ma być sporadyczne. Jeżeli natomiast, prowadzisz stronę, na której baza danych odgrywa kluczową rolę - nie powinieneś się zastanawiać nad kontem posiadającym limity połączeń.
Jeśli więc na stronie głównej Twojego serwisu ładują się np. news z bazy danych, na podstronach artykuły, a stronę odwiedza w danej godzinie od 60 osób w górę - nie decyduj się na limity połączeń z bazą mniejsze niż 60 na raz - użytkownicy nie przepadają za napisami typu "Limit przekroczony - Nie mogłem połączyć się z bazą danych...".
Sprawdź też czy w ofercie określono limit wielkości bazy danych!
Najlepiej jednak szukać kont bez takich limitów - przy dużej odwiedzalności limit może bardzo zawadzać. Pamiętaj, że najlepiej jest mieć trochę limitu w zapasie zarówno przy transferze miesięcznym, jak i ilości jednoczesnych połączeń z bazą.
Dowiedz się jakie są możliwości połączenia z bazą danych. Oferta powinna umożliwiać obsługę baz przy pomocy jakiegoś narzędzia np. phpMyAdmin - powinien być dostępny bez dodatkowych opłat. Programy tego typu powinny obsługiwać polskie znaki (chyba, że chcesz robić stronę w innym języku). Jeśli nie ma takiego oprogramowania, powinieneś mieć możliwość zainstalowania go samodzielnie...
Jeśli serwer umożliwia dostęp przez SSH (mysql) też powinieneś móc z tego korzystać bez dodatkowych opłat.
Nie zaszkodzi też wiedzieć, jaki język będzie obsługiwany w ramach hostingu. Standardowo najczęściej dostępne jest PHP, jeżeli jednak używasz innego - sprawdź czy będziesz miał do niego dostęp.
Tutaj również zwróć uwagę na limity, np. limit wielkości plików języka (czy też rozmiar wykonywanej operacji).
Sprawdź również czy funckcje języka server-side, których używasz (np. do MySQL) znajdują się w ofercie.
Dowiedz się jakie parametry ma serwer utrzymujący Twoje konto!
Określ grupę docelową - jeżeli robisz polską stronę dla Polaków - najlepszy serwer będzie w Polsce (i krajach sąsiadujących); jeżeli natomiast dla Amerykanów - USA i okolice.
W szczególności zwróć uwagę na pingi grupy docelowej do serwera.
Dowiedz się także z jakiego sprzętu złożony jest serwer - w szczególności łącze, procesor i pamięć operacyjna.
Bardzo ważną kwestią w hostingu jest dyspozycyjność Administratora. Pierwszą rzeczą, która powinna być wykonana przed wykupieniem hostingu to napisanie e-maila właśnie do niego.
W napisanym przez Ciebie e-mailu podkreśl, że jesteś zainteresowany wykupieniem danej oferty. Spytaj Administratora o szczegóły - przede wszystkim limity i obsługę skryptów server-side. Dowiedz się od niego dostępne wersje MySQL, języków itp. Podstawowe rzeczy, które należy wiedzieć opisałem powyżej.
Dowiedz się jak wygląda sprawa z kopiami bezpieczeństwa!
Administrator powinien rozwiać wszystkie Twoje wątpliwości! Nie bój się zadawać pytania - poznaj swojego przyszłego Administratora - po części to od niego będzie zależała funkcjonalność Twojego serwisu. Zadaj mu wszystkie pytania odnośnie serwera (uprzednio przeczytawszy odpowiedni informacje na stronie, np. FAQ).
Jeśli Administrator jest nieuprzejmy, nie odpowiada przez długi okres czasu, czy nie daje znaków życia - zrezygnuj i szukaj dalej.
Jeżeli Administrator nie chce Ci pomóc w trudnych sytuacjach - zrezygnuj - nie wiesz jakie są ustawienia Twojego serwera, bo to nie Ty je konfigurujesz i nie Ty je zmieniasz.
Często zamiast tradycyjnego Administratora możesz natrafić na "pomoc techniczną", do której należy kierować wszystkie pytania.
Pamiętaj, że płacisz - jesteś klientem więc powinni Ciebie szanować!
Zwróć uwagę na:
W razie wątpliwości pytaj Administratora (lub pomoc techniczną). Sprawdź, czy dana oferta spełnia Twoje oczekiwania - przetestuj ją dokładnie. Pamiętaj, że rozwiązywanie problemów technicznych należy do administracji i nie powinieneś za to płacić.
Pamiętaj, że musisz wiedzieć czego potrzebujesz, aby Twój serwis internetowy działał poprawnie.