Что такое хостинг?
Понятие «хостинг», пришло к нам из английского компьютерного языка и звучит как «host». У этого слова есть несколько значений: основное - устройство, главный компьютер, содержатель постоялого двора. Занимательно то, что в нашем случае вариант «содержатель постоялого двора» наиболее приближен к действительности.
Зачем же нужен хостинг? Допустим, вы хотите создать простой вэб-сайт, состоящий из нескольких html-страницек. Вы создаете эти несколько страниц, и перед вами сразу встает вопрос, как сделать так, чтобы другие пользователи сети Интернет могли просматривать ваше творение в любой момент времени. Вы, конечно, могли бы разместить свой сайт у себя на компьютере, но это означало бы, что ваш компьютер должен постоянно быть включенным, и быть подключенным к интернету с хорошей пропускной способностью. Ведь ваш сайт, возможно, будут просматривать сразу несколько человек. Кроме того, вам придется установить и настроить довольно сложное программное обеспечение.
Вот и выходит, что размещение сайта в Интернете на вашем компьютере - довольно сложное решение нашей проблемы, и кроме того, связано с большими издержками. Способ, который позволяет решить эту задачу и избавиться от головной боли по этому поводу называется "Хостинг" . Ваш сайт физически распологается на сервере хостера, который предоставляет вам услугу хостинга. Обычно такая услуга стоит довольно дешево. Встречаются такие фирмы, которые вообще не просят деньги за эту услугу. Почему? Вы узнаете об этом, дочитав до конца.
Хостинг - понятие довольно широкое, поэтому прежде, чем бежать выбирать фирму, предоставляющую услуги хостинга, давайте разберемся, что именно вам требуется, а что не очень.
Самый простой вариант - это когда ваш сайт состоит из небольшого количества html-страниц и хостер просто предоставляет вам место на жестком диске своего web-сервера. В этом случае у вас нет необходимости использовать дополнительные средства, например, баз данных или скриптов, которые выполняются на стороне сервера.
Основным способом положить свой сайт на жесткий диск хостера является закачка по FTP (протокол передачи файлов). Существует большое количество хороших программ, которые работают с этим протоколом. Такая программа называется ftp-клиент. Лично я давно и успешно пользуюсь FileZilla. Она бесплатна и легка в освоении. Иногда хостер дает возможность управлять вашими файлами через специальную вэб-форму, но мне, честно говоря, ни одна из них ни разу не понравилась. Так что мой совет: ищите хостера с ftp-доступом.
Следующий этап развития вашего сайта заключается в том, что он превращается в нечто более динамическое. Например, в процессе работы вашего сайта страницы создаются автоматически, под управлением скриптов. Другими словами, начинают работать скрипты, которые к тому же используют базу данных. Чтобы было понятно, речь идет, например, о досках объявлений, комментариях, авторизации, гостевых книгах, интернет-магазинах и т.д. Сейчас вообще очень трудно встретить html в чистом виде.
И вот тут самое время поговорить о более распространенном виде хостинга – платном. Такой хостинг предоставляет не только место на сервере и ftp-доступ, но и возможность исполнения скриптов на стороне сервера, а также вы получаете в свое распоряжение базу данных. О проблемах, связанных с использованием платных хостингов я уже рассказывал в своей статье бесплатный хостинг каждому клиенту
Поэтому прейдем сразу к следующей ступени развития вашего сайта. Это когда вас окончательно достали постоянные отключения вашего сайта со стороны хостера за активное "отъедание" ресурсов сервера. И вы все-таки решаетесь арендовать целый сервер под свой сайт.