Выбор провайдера Web-хостинга

Забота о доменном имени — это очень хорошо, но имя мало что значит без Web-хоста, к которому оно подключено. Подобно регистрации имени домена, Web-хостинг также может быть «осиным гнездом» со скрытыми расходами, которые могут «ужалить» неосторожного разработчика сайта в самое уязвимое место его бюджета.

При выборе хоста профессионалы, работающие при небольшом бюджете, должны проводить такую же работу по оценке и планированию, как мы делали, когда подбирали наилучшую систему управления сайтом для вашего бюджета:

  1. Определите, чего вы хотите.
  2. Узнайте, какой хост вам может это дать.
  3. Не жалейте времени на изучение того, как эти услуги работают.

Прочитав написанное здесь ранее, вы не удивитесь, если я скажу вам, что люблю делать покупки. Существует только одна причина, по которой я не растратил все свои сбережения и не стал нищим. Прежде чем транжирить, я определяю свой бюджет и в голове составляю список того, что у меня есть. Затем я составляю список из новых покупок, которые помогут мне извлечь максимальную пользу из того, что у меня уже есть. Поступайте таким же образом, когда выбираете провайдера Web-хостинга.

Вместо того чтобы набивать шкаф всем подряд, посмотрите на то, что у вас есть: известный объем трафика, количество сотрудников, размер вашего сайта; затем обратите внимание на следующие пункты:

  • Каков годовой или месячный бюджет для хостинга? Примите во внимание, что сюда необходимо включить и стоимость труда в виде времени, которое вы потратите, разбираясь с технической поддержкой.
  • Будет ли у сайта большой трафик? Если так, то вам понадобится значительная пропускная способность и, возможно, придется учитывать объем трафика. (Позже, я покажу вам, как это работает.) Просмотрите отчеты статистики по уже существующему сайту. Если у вас нет этих цифр, постарайтесь узнать, сколько байтов передает подобный сайт.
  • Понадобится ли вам управляемый базой данных сайт? Какая база данных и промежуточное программное обеспечение вам понадобится? Содержание многих сайтов находится в таких базах данных, как MySQL, Oracle или Microsoft SQL Server, и отправляется на страницу при помощи промежуточного программного обеспечения, например PHP, ColdFusion или ASP. Программное обеспечение с открытым кодом, такое как MySQL и РНР, менее дорогое, чем их коммерческие двойники, включая MS SQL Server и ColdFusion. Однако, если вы уже работаете с коммерческим продуктом, вам придется слишком много потратить на переобучение персонала и преобразование данных.

Многие хостинговые компании предлагают Microsoft Access в качестве программы Web-базы данных. Хотя повсеместное наличие Access делает его привлекательным, недорогим решением для сайтов, управляемых базой данных, эта программа не очень хорошо подходит для Web-задач; для ее загрузки может потребоваться большой трафик, и работа будет плохо выполняться. Если вы экономите на базе данных, ваш сайт вряд ли будет работать качественно. Читайте далее, чтобы больше узнать о проблемах, связанных с Access, и о недорогих сайтах, управляемых базами данных.

  • Если ваш сайт управляется базой данных, проверьте, насколько хорошо потенциальный хост управляет приложениями базы данных на серверах с общим доступом. Медленно действующие хосты предоставляют один и тот же сервер многим программистам ColdFusion одновременно; один сайт, над которым я работал, постоянно сбоил, потому что владелец сайта учился программированию ColdFusion на том же сервере. Хороший хост отслеживает и решает такие проблемы.
  • Понадобится ли вам большое количество почтовых ящиков, как это бывает нужно для сайта корпорации или организации? Потребуют ли почтовые ящики много места на сервере? Если вам понадобится хранение электронных писем, проверьте, отвечает ли ваш хостинговый план этой потребности. В противном случае это может обернуться чрезмерными затратами (или потерянными и недоставленными сообщениями). Помните также, что почтовый клиент с Web-интерфейсом хранит сообщения на сервере, пока вы вручную их не удалите. Почтовый клиент, такой как Eudora или Outlook Express, может и должен быть установлен таким образом, чтобы он уничтожал сообщения с сервера, когда они уже загружены на компьютер пользователя. При правильной установке этой опции вы сможете избежать чрезмерных затрат и блокированных почтовых ящиков (когда клиенты пытаются вам написать, а их сообщения возвращаются, потому что ваш почтовый ящик переполнен).
  • Предположим, что ваши требования к поддержке будут высоки, и сделаем хорошую техническую и пользовательскую поддержку основным критерием. Если вы зависимы от бюджета, вы не можете себе позволить тратить много времени в ожидании. Маленькая местная хостинговая компания может обслуживать лучше,чем автоматизированный гигант, расположенный неизвестно где. Даже несмотря на то что большая компания за ежемесячное обслуживание может просить чуть меньше, ваше время — это прежде всего деньги, а время, в течение которого ваш сайт работает, бесценно.
  • Предположим, что в службе технической поддержки вашей потенциальной хостинговой компании работают обезьяны, будьте готовы протестировать их. Придумайте какой-нибудь технический вопрос, на который вы знаете ответ. Посмотрите, как они ответят. Обращаясь к вашей компании за советом или поддержкой, спросите то же самое у кого-то, кто не связан с этой компанией. Люди из хостинговой компании могут быть плохо информированы. В некоторых случаях они даже могут дать неправильные ответы, чтобы не молчать. Найдите компанию, специалисты которой знают, о чем они говорят, а затем проверьте правильность их ответов.
  • Предположим, что вам необходима статистика Web-сайта для того, чтобы отслеживать трафик. Если у вас когда-либо возникали проблемы с чрезмерным расходом пропускной способности, такая информация может вам понадобиться. Спросите также, обеспечивает ли компания доступ к исходным журналам сервера, — некоторые люди хотят иметь более подробную информацию, чем та, которая предоставляется в стандартной статистике. Возможно, вы захотите обработать эти данные самостоятельно.
  • Определитесь, какой доступ к управлению вам необходим. Если вы хотите осуществлять более детальный контроль, удостоверьтесь в том, что у вас будет доступ через FTP-клиента к записям в базе данных. Если вам нужен только графический интерфейс, узнайте, можете ли вы администрировать ваш сайт при помощи Web-браузера. Будет обидно обнаружить, что интерфейс неподходящий, когда вы уже дали хостинговой компании номер вашей кредитной карты.
  • Спросите, есть ли гарантия возврата денег. Это тоже ценная информация.