Популярные скрипты
 
Раздел: Статьи / Хостинг и домены Добавить статью

Что такое хостинг или где разместить сайт

Чтобы опубликовать (разместить) сайт в интернете, необходим компьютер, постоянно подключенный к интернету, причем не через модем, как возможно ваш компьютер, а через довольно хороший канал, чтобы сразу нессколько посетителей могли одновременно просматривать сайт и не ощущать проблем со связью. Как правило, на своем компьютере вы это сделать не можете.

Хостинг - это услуга по размещению вашего сайта в Сети. Организация, предоставляющая эти услуги, называется хостинг-провайдером. Эта организация сдает в аренду часть дискового пространства на своих серверах (или целый сервер), а также часть своего канала в Интернет, и берет на себя обязательство поддерживать работоспособность своих серверов и каналов. Сервер Интернет - компьютер, подключенный к сети, или выполняющаяся на нем программа, предоставляющие клиентам доступ к общим ресурсам и управляющие этими ресурсами. Каждый компьютер, подключенный к сети Интернет, имеет два равноценных уникальных адреса: цифровой IP-адрес и символический доменный адрес.

Существует несколько способов опубликовать вашу информацию в сети Интернет. Первый и наиболее простой — воспользоваться тем дисковым пространством, которое провайдер предоставляет бесплатно (большинство провайдеров при подключении через них бесплатно дают 5-10 Мб). Для «домашней странички», прайс-листа и тому подобных вещей этого места вполне хватит. Есть только один минус — адрес такой странички будет выглядеть как-то вроде http://www.your-provayder.ru/~vasya-pupkin/ Запомнить, продиктовать по телефону или перепечатать набранный на визитке подобный адрес довольно сложно. Кроме того, вместо того, чтобы рекламировать вашу фирму или говорить о вашем хобби, такой адрес, в первую очередь, рекламирует вашего провайдера. Это не означает, что пользоваться такими адресами нельзя — они вполне годятся для многих нужд. Как бумага в клеточку вырванная из тетради. На ней удобно делать пометки для себя, написать записку жене и т.п., но вот использовать ее для фирменных писем как-то не принято…

Следующая возможность — это создание домена третьего уровня. Выглядит такой адрес как http://ваше_имя.your-provayder.ru и намного легче запоминается, диктуется и т.п. Домены третьего уровня довольно часто можно получить бесплатно или за очень маленькие деньги все у того же провайдера или на каком-нибудь сервере, предоставляющем бесплатный хостинг, например, на chat.ru.

Кстати, вопрос о том, что предпочесть: бесплатный хостинг или хостинг у вашего провайдера тоже имеет некоторое значение. По большому счету, у бесплатного хостинга преимущество только одно: ваш адрес не будет меняться при смене провайдера. Это достаточно важно, т.к. в большинстве случаев ваши посетители находят вас через поисковые системы или глядя на визитку, которую вы дали, может быть, год назад. Если за это время вы сменили провайдера, то потенциальный посетитель увидит сообщение о том, что «документ не найден» и пойдет к вашим конкурентам. Однако бесплатные хостеры тоже хотят кушать, поэтому в качестве платы за предоставление места требуют от вас разместить их баннеры на своих страницах или даже размещают их автоматически. Кроме того, бесплатный хостер не гарантирует непрерывную работу — в любой момент он может «закрыться на ремонт», что-то поменять в конфигурации и т.п. Не говоря уж о том, что выкладывать файлы к своему провайдеру намного проще — соединение с сервером почти прямое и, соответственно, наиболее быстрое.

Если раньше ваш сайт располагался на бесплатном хостинге и вы сменили хостинг и адрес сайта, то стоит подумать о редиректах. Это такая штука, которая автоматически перебрасывает вашего посетителя с одного адреса на другой.

Для более серьёзной перспективы и престижа вашего сайта требуется регистрация собственного домена второго уровня, при котором ваш адрес в Интернете выглядит как www.ваше_имя.ru и заказ платного хостинга для вашего сайта. Это делается тоже сравнительно несложно и недорого — типичная стоимость это 20 долларов в год за регистрацию доменного имени и 1-10 долларов в месяц за место на диске и поддержание сервера. При этом при переходе к другому провайдеру ваш адрес сохраняется, просто данные физически переносятся на другой сервер. В абсолютном большинстве случаев для такого хостинга достаточно виртуального сервера (это когда на одном компьютере расположено несколько сайтов с разными именами), но если ваш сайт будет слишком большим или излишне популярным (более 30 тыс. посетителей в сутки), то через некоторое время придется задуматься о собственном выделенном сервере.

По большому счету, разница между виртуальным и выделенным сервером не очень велика и проявляется только в том случае, если вам надо делать что-то относительно нестандартное, например, запускать долгоработающие или сильно загружающие процессор скрипты. Кроме того, плюсом выделенного сервера является то, что вы получаете над ним полный контроль — в любой момент вы можете доставить те программы, которые вам нужны, изменить конфигурацию и т.п. Правда, абсолютному большинству сайтов это не требуется…

Все сказанное выше — это теория, в которой, как обычно, все гладко. Теперь немного практики.

Физическое расположение сервера тоже имеет довольно существенное значение, особенно если ваш сайт занимает много места. Чем ближе к вам расположен сервер, тем быстрее связь и тем проще его обновлять. Если же сервер расположен с вами в одном городе, то в случае крупных обновлений вы сможете банально приносить данные на винчестере. Скорость связи с сервером можно посмотреть с помощью команды ping, а «расстояние» с помощью команды tracert. Обе эти команды уже есть в Windows, а открыв окно ДОС и набрав ping /? или tracert /? вы узнаете как ими пользоваться.

Эти же данные влияют и на то, насколько удобно будет вашим пользователям смотреть ваш сайт. Поэтому стоит оценить какие пользователи для вас приоритетны (по географическому положению) и размещать сервер так, чтобы для них он был «поближе». Например, если ваш сайт орентирован преимущественно на пользователей из США, то имеет смысл чтобы и сервер физически находился там же, тем более, что цены на хостинг в США гораздо ниже отечественных, а качество хостинга и предоставляемые возможности ничуть не хуже, и даже лучше.

Клиент, заказывая платный хостинг, получает как правило следующее:
  • Определенное дисковое пространство на сервере
  • Поддержку своего собственного доменного имени, или нескольких доменных имён (для нескольких сайтов на одном аккаунте)
  • Возможность создавать субдомены (их также ещё называют поддомены), например shop.vasiliy-pupkin.ru ( данном случае shop.vasiliy-pupkin.ru является субдоменом основного домена vasiliy-pupkin.ru)
  • Возможность иметь несколько почтовых адресов
  • Доступ к сайту по FTP
  • Административную панель, с помощью которой может осуществлять контроль и управление сайтом, настройку почтовых ящиков
  • Возможность установки и выполнения собственных CGI и PHP скриптов (если позволяет тарифный план)
  • Возможность использования баз данных MySQL (если позволяет тарифный план)
  • Возможность изменения некоторых настроек вашего виртуального сервера путём доступа к файлу .htaccess
  • Систему сбора статистики (необходимая информация для вашего маркетолога)
Ни на одном бесплатном хостинге перечисленных выше возможностей всех вместе взятых вы получить не сможете.

Следует также учесть, что если на своём сайте вы планируете устанавливать PHP и CGI (Perl, C++) скрипты, то заказывать нужно хостинг на Unix, Linux или FreeBsd платформе. Если же вы планируете устанавливать ASP скрипты, то нужно заказывать хостинг на Windows платформе.

При выборе хостинга стоит не полениться и посмотреть разные варианты. Обязательно поинтересуйтесь возможными ограничениями на трафик (количество переданных/принятых данных), на размер сайта, на загрузку сервера (например, многие провайдеры ограничивают максимальное время выполнения скрипта и суммарное время выполнения всех ваших скриптов) и т.п. Узнайте, можно ли устанавливать свои скрипты, предоставляет ли хостер набор готовых CGI, какие программы и языки установлены на сервере, есть ли telnet доступ, можно ли заводить собственные домены третьего уровня, можно ли заводить собственные почтовые ящики и сколько, автоответчики и т.п. Спрашивая про ограничения трафика и услышав «неограничено» в ответ, поинтересуйтесь что значит «неограничено» и какой цифрой оно выражается. Если же ограничения есть, то узнайте сколько будет стоить их превышение. Учтите, что те вещи, которые сейчас вам кажутся незначительными, например, наличие базы данных или поддержка PHP, могут вам понадобится довольно скоро — сайт-то будет развиваться и захочется чего-то нового… А смена хостера в реальной жизни — это как минимум неделя нервотрепки и неустойчивой работы сервера…

Добавлено 2008.04.18


Раздел: Статьи / Хостинг и домены

 
Популярные статьи