Что такое хостинг, сервер, хостинг-провайдер... Продолжаем рассматривать аспекты жизни нашего сайта. Сегодня выясняем что такое хостинг, и по каким критериям его нужно подбирать для своего сайта.
В предыдущей статьей мы разобрались с доменным именем и IP-адресом. Это практически виртуальные адреса. А где же физически будет расположен наш сайт?
Он будет жить на арендованной площади веб-серверов. А предоставит нам эту услугу - хостинг.
Если мы, как всегда, переведем это английское слово (host) на русский, то получим множество значений: хозяин, множество, хозяин гостиницы, трактирщик, содержатель гостиницы... И этот перевод как нельзя лучше дает нам разъяснение данного понятия.
Но давайте опять все разберем на примерах. Огромный многоэтажный небоскреб, состоящий из множества жилых помещений. Сдается компаниям, которые занимаются услугами размещения жильцов. Еще раз повторюсь - услугой.
В нашем случае - небоскреб - вебсервера (это компьютеры больших объемов, для хранения информации).
Компания, занимающаяся размещение жильцов - хостинг. Хостинг арендует часть объемов веб сервера и размещает там физически ваш сайт.
Контракт на "жительство" Вы заключаете с хостингом. Его взаимоотношения с владельцем "небоскреба" Вас не касается. Но в любом случае Вы заключаете контракт на услуги хостинга. Он предоставляет Вам определенный их перечень, Чем больше перечень - тем выше цена и тем больше ответственность владельца. И это логично...
В нашем примере только один момент не соответствует реальной жизни - адрес... Когда мы в реальной жизни вселяемся даже в арендованную квартиру - адрес у квартиры уже есть. И мы принимаем его как данное и сообщаем о нем своим друзьям, знакомым...
А в виртуальной жизни мы, как бы "купленной квартире" присваиваем свой адрес - доменное имя. Мало того, если мы его еще не придумали, нам хостинг, предоставляет такую возможность. Правда подбор и покупка доменного имени, это тоже в данном случае услуга, предоставляемая хостингом. Вы можете напрямую зарегистрировать и купить его у регистратора доменных имен.
Как же все это связывается и завязывается? Если говорить на эту тему достаточно просто, то вся система выглядит так.
1. Пользователь в адресную строку браузера вводит доменное имя сайта или искомой страницы;
2. Браузер отправляет запрос, в виде протокола, на DNS сервера. Это те самые сервера, где хранится информация о соответствующем IP-адресе. Через определенную систему серверов находится расположения Вашего сайта и он открывается в окне браузера пользователя
Когда все происходит правильно, то код ответа на запрос должен быть 200. А вот когда вашу страничку не находят - то код соответствующий - 404.
Что бы ошибок было как можно меньше, Вы должны обязательно прописывать свое местонахождение и сообщать об этом DNS серверам. Поэтому когда Ваш сайт переезжает на другой хостинг - Вас просят заполнять данные, которые позже будут отправлены по месту назначения. В этом случае Ваш сайт будет всегда открыт для посещений.
Теперь поговорим о хостингах.
Первое, что надо обязательно знать - Вы можете создать свой сайт на локальном хостинге - своем компьютере.
Но для этого
1. Нужны знания;
2. Приличный объем компьютера;
3. Компьютер должен работать круглосуточно, для доступа посетителей в течение 24 часов;
4. Надо грамотно передать информацию о своем сайтам определенным структурам, что бы статус отклика был верным
Хостинги могут быть платными и бесплатными.
У бесплатного хостинга есть некоторые недочеты. которые надо учитывать:
1. Не всегда поддерживаются СMS (движок для сайта);
2. Ваш сайт будет забит рекламой и Вы ничего не сможете с этим сделать;
3. Вы не являетесь владельцем сайта и т.д.
Теперь поговорим о критериях подбора хостинга.
1. Служба поддержки. Для обычного владельца сайта это очень важно. Особенно для начинающего. Вопросы возникают достаточно часто и если служба поддержки отвечает на них через день, два...
2. Дисковое пространство - важный параметр. Надо понимать сколько файлов Вы можете разместить на данном тарифном плане. Конечно же все зависит от Ваших аппетитов. Но задел иметь надо
3. Количество сайтов второго уровня.
4. Возможность создания неограниченного количества сайтов третьего уровня. Практически эта услуга всегда бесплатна. Важно что бы она была.
5. Количество баз данных;
6. Наличие возможности создания почтового ящика на Вашем домене;
7. Количество FTP-пользователей и многое, многое другое...
Для того что бы изучить рейтинг хостеров приглашаю пройти на страницу интересного сайта http://hosting101.ru/rating/ru/shared где Вы можете изучить хостинги в деталях, прочитать отзывы и комментарии и принять решение, на каком из них остановиться
Всего доброго!