[ початок ]
Створивши свою першу погане дитя (звичайну жахливу домашню сторінку), ви починаєте, що називається, бажати більшого. Вам вже недостатньо споглядати в Інтернеті свою усміхнену фізіономію і гордий напис: "Всім привіт на моїй новій домашній сторінці в Інтернеті. Сторінка знаходиться under construction". Вам вже хочеться, щоб все було "як у людей". Що це означає? Це означає, що вам потрібні всілякі сервіси, які дають зворотний зв'язок з відвідувачами вашої сторінки: форум, чат, гостьова книга і так далі. Адже приятель Толян повинен залишити в гостьовій книзі на вашій сторінці безсмертну запис: "Колян! Був у тебе на сайті! Ну ваще, блін, круто і все таке!".>
В принципі, можна не забивати собі голову, бо в Інтернеті завжди можна знайти безкоштовні форуми, гостьові книги і чати. Але у них теж є свої великі мінуси, найголовніший з яких полягає в тому, що ці сервіси фізично розташовуються не там, де лежить ваша сторінка. А це означає, що якщо ваш сервер працює нормально, але сервер з форумом, наприклад, не відгукується, то відвідувачі вашу сторінку побачать, а в форумі нічого написати не зможуть. В результаті ваше добре ім'я веб-майстри буде покрито ганьбою.
Але і це не все. Другий великий мінус подібних безкоштовних сервісів полягає ще в тому, що всі записи в гостьовій книзі і форумі зберігаються не у вас, і якщо раптом там станеться якась аварія, то записи просто будуть втрачені! А це ж шматок вашого життя, і його хотілося б зберегти для науки майбутнім поколінням!
Тому багато веб-майстри воліють такі важливі в житті сайту речі, як форум і гостьова книга, тримати на своїй сторінці. Однак цей факт автоматично має на увазі, що на сервері хостингу повинні виконуватися скрипти (програми), які могли б записувати повідомлення від людей на вашу сторінку. Якось по-іншому (без скриптів) це зробити неможливо. Знайти безкоштовні скрипти гостьової книги і форуму - нескладно (вони в достатку лежать на багатьох сайтах). Набагато складніше зробити так, щоб ці скрипти виконувалися на сервері, де хоститься ваша сторінка. А ось тут вже починається маса всяких проблем. По-перше, програми для інтернетівських сторінок пишуться не на одній мові, а на різних. Ви можете знайти безкоштовну програму, наприклад, на PHP, а потім з'ясується, що ваш хостер підтримує (тобто дозволяє виконувати) програми на Perl'е, але не підтримує програми на PHP. Крім того, деякі види форумів і гостьових книг (не кажучи вже про інших сервісах) можуть зажадати на сервері якусь базу даних - MySQL, MicrosoftSQL і так далі.
Так що в цьому випадку ви, як бачите, від хостера вже можете захотіти отримати більший сервіс, ніж просто надання місця під сторінки вашого сайту. І тут вже починається інша розмова. Повноцінний хостинг (значне місце під вашу сторінку, підтримку скриптів, бази даних і ще кількох додаткових сервісів, куди входить динамічна генерація html-сторінок (підтримка Server Side Include)), як правило, не входить в безкоштовно послугу, що надається при підключенні до будь-якого провайдеру. Якщо ваша звичайна жахлива домашня сторінка в процесі вашої діяльності наповнилася значним вмістом, і вам вже хочеться мати можливість створювати на ній будь-які сервіси, які побажають ваші пустотливі ручки і бентежна душа, тоді доведеться подумати про те, щоб отримати вже повноцінний хостинг, що включає в себе всі необхідні вам сервіси.
В цьому випадку потрібно спочатку визначитися, що ж саме вам потрібно (наприклад, до 50 мегабайт місця під сайт, підтримку скриптів на Perl, базу MySQL і підтримку SSI), після чого вибирайте фірму (як правило, майже всі провайдери надають різні хостингові послуги) , орієнтуючись на спектр послуг, що надаються і ціну. Зазвичай ціна на подібний вид хостингу лежить в діапазоні від 15 до 35 доларів в місяць (в залежності від місця під сайт і кількості сервісів).
Коли ж ваш сайт перетвориться в щось демонічне, його почнуть відвідувати тисячі або навіть десятки тисяч відвідувачів в день, кількість скриптів перевалить за кілька десятків, а місця під сервер завжди буде не вистачати, ось тоді вам доведеться почати думати вже про зовсім іншому рівні - про власному интернетовском сервері, при наявності якого у вас вже не буде проблем з місцем під сайт, та й хостер перестане скаржитися, що ваші скрипти дають дуже велике навантаження на його комп'ютер, і що інші жахливі домашні сторінки терплять жу кі незручності, що виникають від сусідства з вашим сайтом.
Установка власного інтернетівського сервера (спеціалізований комп'ютер і відповідне програмне забезпечення) пов'язаний з рішенням такого комплексу проблем, що в даній статті ми про них говорити не будемо. Скажу тільки про ті витрати, на які вам доведеться піти, якщо не брати до уваги вартості комп'ютера і установки програмного забезпечення: розміщення вашого власного сервера у хостера (це вже буде називатися не хостинг, а колокейшн (collocation)) обійдеться в певну щомісячну абонентську плату (немаленьку ; вона становить зазвичай від 50 до 300 доларів) плюс оплата частини вхідного трафіку (зазвичай оплачується тільки входить західний трафік, але провайдер може брати гроші і за весь трафік).
Ну ось, тепер ви зрозуміли, що таке хостинг, і можете з повною на те підставою хизуватися цим терміном в розмові. Особисто я рекомендую з недбалим виглядом вживати фрази, типу: "Вчора свій сайт по FTP перепнул чергового хостера. Той обіцяв безкоштовно Perl, PHP, ASP, MySQL, SSI. Бреше, напевно, зараза".
Наостанок - зовсім короткі рекомендації. Якщо у вас є договір з провайдером про доступ в Інтернет, тоді спочатку скористайтеся тим місцем під сторінку, яке надає даний провайдер. Якщо ж ви користуєтеся корпоративним доступом або купуєте інтернет-картки, тоді виберіть собі безкоштовного хостера, але спочатку постарайтеся зібрати про нього якомога більше відгуків (є спеціальні форуми, присвячені темі хостингу, і там вам завжди порадять непоганий варіант). Однак найкраще - не зв'язуватися з безкоштовним сиром у мишоловці, а відразу придбати платний, але надійний хостинг, який не буде засмічувати вашу сторінку своєї рекламою, тим більше, що зараз нормальний хостинг можна знайти за досить символічну плату.
Додаток:
Таблиця з різними варіантами безкоштовного і платного хостингу