Основное о хостинге для новичка
В современном мире какие только слова не доносятся до наших ушей с разных сторон… Среди прочего, частенько можно услышать следующие диковинные термины: "диалап", "провайдер", "хостинг", "колокейшн", "выделенка" и ряд других. Между тем, знатоки этой терминологии щеголяют изысканными выражениями все смелее и смелее, а «незнайки», напротив, все больше и больше задумываются о том, что необходимо бы стать на верный путь технического прогресса…
Итак, наша статья посвящена одному из таких современных понятий, как «хостинг», которое встречается в рекламных буклетах и прайс-листах. Что такое хостинг? Какие виды хостинга существуют? Какой хостинг необходим вам (если, конечно, необходим)?
Слово «Хостинг», как и ряд других терминов и понятий, активно использующихся в Интернете, имеет английское происхождение. Слово «host» в английском языке имеет несколько значений: хозяин, трактирщик, владелец постоялого двора», основное устройство, центральная ЭВМ, главный компьютер, компьютер узла вычислительной сети, носитель (напр., вируса), управляющий узел и др. Примечательно то, что значение «владелец постоялого двора» оказывается наиболее близким по смыслу к толкованию слова «host» с точки зрения Интернет-сети. Раскроем секрет: «хостинг» означает размещение своей странички в Интернете.
Какова необходимость в хостинге? Когда она возникает? Все очень просто. Например, вы создали Интернет-страничку на собственном персональном компьютере. Следующий шаг связан с возникновением вопроса о том, как ее разместить в сети Интернет, чтобы другой пользователь смог в любой момент открыть её. Само собой, можно устроить так, чтобы каждый пользователь смог просматривать вашу страничку прямо с вашего компьютера. Тем не менее, сложность в том, что в этом случае необходимо, чтобы ваш компьютер был не только всегда включен, но также и подключен к сети Интернет. Более того, необходимо обеспечить высокую скорость подключения, потому как может так случиться, что в один момент сразу несколько человек захотят посмотреть вашу страницу. В последнем случае, скорости телефонного соединения будет маловато, не вспоминая уже о том, что вам придется установить на свой персональный компьютер достаточно сложное программное обеспечение.
Совершенно очевидно, что размещение страницы в Интернете на собственном компьютере сопряжено с серьезными трудностями и затратами. Однако существует способ, позволяющий сделать все намного проще. Речь идет о хостинге. В том случае, когда используется хостинг, интернетовская страничка располагается физически не на вашем собственном компьютере, а на сервере компании, предоставляющей услуги хостинга – услуги размещения страницы в Интернете. Отметим, что стоит эта услуга недорого, а можно, кстати, найти предложения бесплатных услуг хостинга.
Услуги хостинга
Теперь остановимся подробнее на том, что именно входит в хостинговые услуги, а также разберемся, какие из услуг понадобятся вам, сколько все это будет стоить и какие проблемы могут вас подстерегать.
В настоящее время существуют различные виды хостинга, а также множество фирм - «хостеров» - предоставляющих подобные услуги. Чтобы выбрать именно то, что вам нужно, стоит подробнее ознакомиться с особенностями этого сервиса.
Самый распространенный вид хостинга - это предоставление хостером места под вашу веб-страницу на своем сервере. Для этого на жестком диске одного из серверов фирмы выделяется некоторое пространство – от 2 до 50 мегабайт. Это простейший вариант, когда для вашего сайта не требуется динамическая генерация страниц и база данных скриптов (программ, выполняющихся на сервере хостера).
Этот так называемый HTML-хостинг оптимален для создания статической домашней странички, где будет размещена информация о вас, фото ваших домашних животных и вас самих. Сделать такую страничку несложно: достаточно освоить какой-нибудь редактор, наподобие FrontPage или DreamWeaver. Немного фантазии, труда и ваш личный сайт готов! Теперь можно закачать его на сайт провайдера, предоставляющего хостинг, и сообщить адрес всем друзьям и знакомым. Так можно обзавестись своим «местом жительства» в Интернете.
От вида хостинга зависит способ, при помощи которого можно закачивать страницу на сервер хостера. Удобнее всего, когда есть возможность закачивать свою страницу, используя протокол передачи файлов – FTP. Используя FTP-клиент - FAR, Total Commander или FileZilla - вы сможете легко и просто просматривать, удалять файлы на сайте, а также копировать и перемещать их со своего компьютера на сервер провайдера. При этом директория ftp-клиента выглядит как директория обычной программы для управления файлами и папками на вашем компьютере.
Бывает, хостер не предоставляет FTP-вход, а предлагает веб-форму, через которую можно добавлять данные на сайт. Это не слишком удобно. Иногда для того, чтобы закачать файлы приходится сначала сворачивать их в архив, который потом будет распакован программным обеспечением на сайте. Чтобы не тратить время зря, лучше сразу выбирать хостера, дающего возможность закачки по FTP.
Стандартный вид хостинга, позволяющий разместить страничку в несколько мегабайт (обычный хостинг), готовы предоставить большинство провайдеров после заключения с ними договора на подключение к Интернету. Провайдер совершенно бесплатно предоставляет дисковое пространство от 2 до 5 мегабайт для того, чтобы вы могли расположить там свою домашнюю страничку. Иногда вам даже предлагают шаблон, заполнив который по своему вкусу, вы и создадите свою первую интернет-страницу (прим. ред. по теме "Разумная экономия на хостинге").
Бесплатный хостинг
Стоит упомянуть о таком виде хостинга как бесплатный хостинг. В этом случае место для размещения странички предоставляется совершенно бесплатно на каком-либо крупном сервере, при этом количество «даровых» мегабайт может быть достаточно большим или даже неограниченным. Однако, как говорится, бесплатный сыр бывает только в мышеловке, и не стоит ожидать, что бесплатный хостинг будет ничуть не хуже платного. Знатоки Интернета обычно не советуют пользоваться таким видом хостинга, называя следующие его минусы:
1) Желающих воспользоваться услугами бесплатных серверов всегда очень много, там зачастую расположены тысячи страниц, поэтому доступ к вашей странице часто бывает затруднен.
2) Иногда нет возможности закачивать файлы по FTP.
3) Практически всегда бесплатный хостинг означает мельтешение рекламы на вашей странице. Такие серверы могут размещать там баннеры и меню, предлагающие какие-либо товары и услуги. Естественно, это портит вид страницы, а иногда и здорово раздражает.
4) Если вы захотите разрекламировать свой сайт и зарегистрировать его в каталогах или поучаствовать в системе обмена баннерами, то вы можете столкнуться с определенными проблемами. Для веб-мастеров (т.е. владельцев разнообразных Интернет-ресурсов), пользующихся услугами бесплатных серверов, часто предусмотрены ограничения. Это связано, во-первых, с тем, что бесплатный хостинг, как уже говорилось, характеризуется низким качеством связи, и страница часто бывает недоступна. А во-вторых, все знают, что на таких серверах обычно размещены те самые «первые блины» пользователей всемирной паутины, которые зачастую не могут похвастаться качественным наполнением и, как следствие, посещаемостью. Домашняя страничка на бесплатном хостинге – это первый шаг начинающего «интернетомана», который, развивая свой сайт, со временем неизбежно перейдет на платный, а значит более надежный хостинг.
Слепив свою первую страничку «из того, что было», раскрасив ее в незабываемые оттенки фиолетового и зеленого, заполнив своими стихами и историями из разряда «как я провел лето», большинство пользователей начинают стремиться к большему. Ведь всем хочется не только заниматься самолюбованием, просматривая свои фотки и перечитывая опусы собственного сочинения, но и получать отклик от тех людей, которые посетили ваш сайт. Без обратной связи ваша страница это словно разговор с самим собой, пусть даже его и слышат другие. Для того, чтобы знать мнение посетителей и общаться с ними, нужны специальные сервисы – гостевая книга, чат, форум.
Можно, конечно, и не встраивать их в свой сайт. Сейчас в Интернете есть множество бесплатных форумов, чатов и гостевых книг. Можно дать ссылку на них на своей странице и общаться со своими друзьями там. Но, т.к. подобный сервис физически будет находиться совсем на другом сервере, нежели ваша страница, то может оказаться так, что он будет недоступен, а это повредит в первую очередь репутации вашего веб-ресурса. Посетители окажутся разочарованы и вашим сайтом, и вами, как веб-мастером.
Еще один недостаток бесплатных сервисов в том, что все оставленные вами и для вас записи хранятся на стороннем сервере, и могут быть утеряны. А ведь среди этих записей наверняка будут такие, которые стоит сохранить и потом показывать в назидание детям.
Вот почему многие владельцы сайтов хотят, чтобы форум и гостевая книга находились на их странице и под полным их контролем. Однако для этого необходимо, чтобы сервер хостинга не только хранил ваши файлы, но и выполнял определенные скрипты – программы, при помощи которых могли бы, например, сохраняться сообщения посетителей вашей странички. Иного способа, без использования скриптов, просто не существует. Сейчас можно найти множество различных бесплатных скриптов, однако заставить их правильно работать именно на вашем сайте не так-то просто. Дело в том, что программы пишутся на разных языках. И может случиться так, что вы найдете подходящую программу, написанную на языке PHP, а сервер, где хостится ваша страничка поддерживает только программы, написанные на языке Perl. Скрипты на других языках просто не будут выполняться. А некоторые форумы могут работать только при наличии на сервере базы данных, например MySQL.
Итак, со временем вас уже перестанет устраивать хостер, предоставляющий только место для размещения странички. А рост запросов связан с необходимостью подключения дополнительных сервисов, которые не входят в услуги, предоставляемые провайдерами бесплатно. Для того чтобы развиваться ваш сайт нуждается в полноценном хостинге, т.е. в том, где предлагается значительное пространство под вашу страницу, базы данных, выполнение скриптов, и такие возможности как динамически генерирующиеся html-страницы, что возможно при поддержке SSI (Server Side Include). Если ваша страница вам не надоела, а со временем наполнилась интересным контентом и стала популярной, то есть смысл задействовать дополнительные сервисы, «прикрутить» форум, где можно освещать разнообразные темы, гостевую книгу, где для вас будут оставлять приятные и не очень пожелания и чат, просто для того, чтобы было чем убить время. А для всего этого как воздух необходим надежный и полноценный платный хостинг.
Бесплатный хостинг ограничивает ваши возможности
Если вы уже созрели для перевода своего сайта на такой хостинг, то сначала нужно определиться, что именно вам потребуется. Например, вы можете захотеть около 50 мегабайт пространства, поддержку скриптов, написанных на Perl, базу данных MySQL и поддержку SSI. Теперь можно выбрать хостера, готового предоставить вам все вышеперечисленное. Выбор вариантов хостинга сейчас очень большой, они различаются по спектру предлагаемых услуг и ценам. Ежемесячная оплата такого хостинга - от 5 до 35$. Чем больше предоставляется места и включено сервисов, тем дороже.
Качественный хостинг
Если популярность вашего веб-сайта возрастет до немыслимых пределов, и его каждодневно будут посещать тысячи и десятки тысяч человек, то вместе с этим вырастет и нагрузка на сервер, а также плата за предоставляемое дисковое пространство и поддержку многочисленных скриптов. Это значит, что пришла пора выходить на качественно новый уровень и заводить собственный интернет-сервер. Так вы сможете предоставлять хостинг самому себе, больше не будете ограничены в мегабайтах и перестанете причинять неудобства другим сайтам и страничкам, которые страдают из-за непосильной нагрузки на сервер по вине чрезмерной популярности вашего ресурса.
Хороший хостинг обходится в среднем от 5 до 35 долларов в месяц. Конечно, установить собственный сервер совсем не просто, для этого нужен отдельный компьютер и пакет специальных программ. Однако это уже отдельная тема. Можно упомянуть о затратах, которые предстоят, если вы на это решитесь. К стоимости компьютера и программного обеспечения нужно еще прибавить так называемый «колокейшн» (colocation) – размещение вашего сервера у провайдера (который будет следить за его работой, даже если вы уедете в отпуск). Эта услуга оплачивается ежемесячно, и абонентская плата достигает 300$. Также придется оплачивать часть входящего трафика (обычно провайдеры берут деньги только за западный трафик, но некоторые требуют оплачивать весь трафик (прим. ред. стоит изучить материалы статьи "Зарубежный хостинг без прекрас").
Надеемся, теперь понятие «хостинг» стало для вас намного понятнее и ближе. Теперь вы можете с легкостью употреблять этот термин в разговоре и рассказывать менее сведущим друзьям о преимуществах платного хостинга перед бесплатным. Можно, скажем, невзначай бросить фразу: «Надоел мне что-то мой старый хостер: FTP файлы не закачаешь, баз MySQL нет. Буду переходить на другой хостинг, где бесплатно поддержку SSI предлагают».
Если вкратце, то вот наши рекомендации по выбору хостинга.
Александр Гуща, специально для web-3.ru
Фото: plynt.com, xserver.ru, scholhost.ru, liveinternet.ru