Что такое "хостинг"
(Авторский вариант статьи, которая была написана для журнала
"Интернет".
В журнале статья вышла с сильными сокращениями
и определенными дополнениями.
В частности, там появился термин "хомяк", который лично я никогда
не употребляю для обозначения домашних страниц.)
Сегодня все чаще в разговорах людей мелькают странные термины: "провайдер", "диалап", "хостинг", "выделенка", "колокейшн" и аналогичные, заставляющие тех, кто не знает, что именно означают эти слова, чувствовать себя несколько ущербными, а тех, кто хоть как-то представляет, о чем идет речь, горделиво выпячивать грудь, чувствуя себя на верном пути технического прогресса.>
В данной статье мы поговорим о том, что же означает загадочное слово "хостинг", которое часто встречается в прайс-листах и рекламных буклетах. Вы узнаете о том, какие виды хостинга бывают, и что нужно именно вам для тех или иных задач.
Слово "хостинг", как и многие другие слова из интернетовского лексикона, произошло из английского языка от слова "host", у которого, на самом деле, есть несколько значений: хозяин, основное устройство, главный компьютер, содержатель постоялого двора. Что интересно, вариант "содержатель постоялого двора" наиболее близок к правильному толкованию этого термина. Ведь под словом "хостинг" подразумевается размещение вашей странички в Интернете.
Почему возникает необходимость в хостинге? Предположим, вы создали интернетовскую страничку на своем компьютере. Теперь перед вами возникает следующий вопрос: как ее разместить в Интернете, чтобы некий пользователь в любой момент времени мог получить к ней доступ? Разумеется, можно сделать так, чтобы из Интернета данную страничку любые желающие могли просматривать прямо с вашего компьютера. Но это значит, что, во-первых, ваш компьютер должен быть постоянно включен, во-вторых, постоянно подключен к Интернету, в-третьих, соединение с Интернетом должно происходить с хорошей скоростью, ведь если сразу несколько человек захочет посмотреть вашу страничку, то скорости обычного телефонного соединения может быть недостаточно. Это уж не говоря о том, что вам придется еще дополнительно установить довольно сложное программное обеспечение.
Как видите, размещение странички в Интернете на вашем персональном компьютере связано с большими проблемами и затратами. Но есть способ, который позволяет вам избавиться от головной боли на эту тему. Данный способ и называется - хостинг. В этом случае ваша интернетовская страничка физически располагается не на вашем персональном компьютере, а на сервере фирмы, которая предоставляет услуги по хостингу - то есть по размещению вашей страницы в Интернете. Причем стоит эта услуга весьма недорого, а кроме того, есть довольно большое количество фирм, которые услуги хостинга предоставляют вообще бесплатно (чуть ниже я объясню, почему).
Давайте поговорим о том, что входит в хостинговые услуги, какие из них вам понадобятся, а какие нет, сколько обычно это все стоит и с какими проблемами вам придется столкнуться.
Дело в том, что хостинг - понятие довольно широкое. Поэтому прежде чем вы будете выбирать себе "хостера" - фирму, предоставляющую подобные услуги, - вам следует четко себе представить, что именно вам требуется.
Самый элементарный вид хостинга - это предоставление места под страничку. То есть фирма-хостер выделяет вам на жестком диске своего сервера какое-то пространство (обычно оно лежит в диапазоне от 2 до 50 мегабайт). В этом случае считается, что ваш интернетовский сайт состоит из нескольких обычных интернетовских страничек, и вы не используете никакие дополнительные средства, под которыми подразумевается использование баз данных, скриптов (программ, выполняющихся на сервере) и динамической генерации страниц сайта.
Если вы делаете обычную домашнюю страничку (информация о вас, ваших увлечениях плюс фотографии вас на горшке и кота Барсика в тот момент, когда он дерет лапой объектив), то подобного вида хостинга, как правило, вполне достаточно. Вы гордо запускаете какой-нибудь известный редактор, вроде FrontPage, своими собственными руками создаете эту страничку, после чего закачиваете ее на сайт провайдера и гордо сообщаете всем знакомым адрес, по которому эту страничку можно найти в Интернете.
Кстати, в разных видах хостинга по-разному решается вопрос закачки вашей странички на сервер хостера. Идеальный вариант - когда вы имеете возможность закачать свою страничку по FTP (через протокол передачи файлов). В этом случае вы можете использовать любой удобный FTP-клиент (на мой взгляд, лучше всего использовать ftp-клиент программы FAR: при этом ваша страничка на сервере хостера выглядит как обычная директория, куда вы можете копировать файлы точно так же, как, например, в Norton Commander), позволяющий просматривать файлы вашей странички на сервере, удалять их, редактировать, а также копировать файлы странички с вашего компьютера на сервер хостера.
В некоторых случаях FTP-вход не предоставляется, и это значит, что вам придется закачивать свои файлы через специальную веб-форму, что довольно неудобно. Иногда бывает, что от вас требуется все файлы свернуть в архив, после чего закачать на сайт хостера архивный файл, который потом будет развернут программным обеспечением хостера. Разумеется, все эти извращения - ни к чему, и вам следует выбирать такой вид хостинга, при котором предоставляется нормальный FTP-вход.
Обычный хостинг (несколько мегабайт под вашу страничку) предоставляют почти все провайдеры, когда вы с ними заключаете договор о подключении к Интернету. Почти всегда в договоре провайдера указано, что вам бесплатно предоставляется 2 (в некоторых случаях - 5 или больше) мегабайт для размещения домашней страницы. Часто провайдеры даже размещают на месте, отведенном под вашу страничку, нечто вроде заготовки, которую вы буквально за несколько минут можете "заточить" под свои задачи, сделав таким образом свою первую страницу в Интернете.
Отдельно хочу сказать о так называемом бесплатном хостинге - когда вам предоставляется место под вашу страницу на одном из крупных серверов (причем это место может быть даже весьма значительным и даже неограниченным), причем денег за эту услугу с вас не берут. Недоверчивых пользователей, которые понимают, что бесплатный сыр бывает только в одном единственном месте - мышеловке, должен успокоить: вы действительно можете разместить там свою страничку, и вам за это не придется платить. Но с другой стороны, бесплатный хостинг имеет ряд значительных минусов, из-за чего я все-таки не советовал бы вам пользоваться подобным видом услуг. Вот минусы бесплатного хостинга:
1) На подобных серверах размещаются сотни и даже тысячи страниц, из-за чего с ним частенько бывает довольно плохая связь, а нередко этой связи нет вовсе, и ваша страница просто "не откликается".
2) Там не всегда предоставляется FTP-доступ.
3) Очень часто такие серверы часть вашей странички используют под собственную рекламу: размещают собственные баннеры (рекламные блоки) или вертушки (системы меню), рекламирующие какие-то их виды услуг. Разумеется, вид вашей странички при этом здорово портится.
4) Большинство баннерообменных сетей вообще не принимают в свои ряды веб-мастеров (этим красивым термином называют владельцев интернетовских страниц), которые свои страницы располагают на бесплатных серверах. Иногда такие ограничения вводятся и на некоторых интернетовских каталогах. Почему существует такая дискриминация? В основном, из-за того, что бесплатный хостинг характеризуется очень низкой надежностью (ситуации, когда ваша страничка не отвечает - бывают довольно часто), а кроме того, такие серверы почти всегда служат только стартовой площадкой: на них размещаются самые первые домашние странички, а когда у их владельцев проходит эйфория от самого факта появления их страницы в Интернете, они начинают заниматься своим детищем более серьезно и уходят уже на платный, а соответственно - намного более надежный хостинг.