Выбор хостинга - это одна из тех задач, которые не могут быть решены оптимально. Всегда найдется вариант, который будет либо дешевле, либо за те же деньги лучше по характеристикам. Кроме того, есть параметр, который вообще невозможно узнать заранее достоверно, но который вместе с тем является одним из самых важных. Речь идет о доступности хостинга. Её определяют как отношение времени простоя к общему календарному времени работы. Этот параметр называется аптайм (uptime) и обычно измеряется в процентах. Например, значение больше 99% можно считать хорошим.

Кроме того, имеет смысл учитывать скорость загрузки страниц, которую косвенно можно оценить временем отклика сайта с помощью команды ping.

>ping mail.ru

Обмен пакетами с mail.ru [217.69.128.43] по 32 байт:

Ответ от 217.69.128.43: число байт=32 время=25мс TTL=114
Ответ от 217.69.128.43: число байт=32 время=25мс TTL=114
Ответ от 217.69.128.43: число байт=32 время=25мс TTL=114
Ответ от 217.69.128.43: число байт=32 время=26мс TTL=114

Статистика Ping для 217.69.128.43:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 25мсек, Максимальное = 26 мсек, Среднее = 25 мсек

Здесь видно, что время отклика сайта mail.ru равно 25 мс. Обычно это время составляет несколько десятков миллисекунд. Но не забывайте, что таким образом вы проверяете канал между конкретными двумя точками: пингуемым сайтом и своим компьютером. У других посетителей Вашего сайта результат может на много отличаться.

Нужно понимать, что даже в грамотно организованной системе, где предусмотрено резервирование памяти, жестких дисков, серверов в целом, системы кондиционирования, где организованы резервные вводы электропитания и каналов подключения к Интернету все равно возможны форсмажорные обстоятельства, предусмотреть которые либо невозможно, либо неоправданно дорого. Так же должно быть понятно, что дешевый хостинг объективно не может быть стабильным просто по тому что резервирование, которое, собственно, и обеспечивает стабильность системы, повышает себестоимость и цену услуги хостинга.

Платить или не платить?

Ни для кого не секрет, что в наше время услугу хостинга можно получить и бесплатно. Но давайте посмотрим на сколько бесплатен бесплатный хостинг. Грубо можно разделить все бесплатные хостинги на 2 группы: условно бесплатные и реально бесплатные.

Условно бесплатные хостинги за свою услугу хостинга требуют оказать им встречную услугу рекламного характера. Это может быть рекламная ссылка на вашем сайте или баннер, или кнопка, или всплывающее окно с рекламными ссылками хостера или панель в верхней части сайта. В любом случае интерес хостера заключается в том, что Вы привлекаете посетителей на его рекламу, с которой он получает доход. Во многих случаях это сотрудничество вполне приемлемо. Примером тому может служить огромное количество сайтов на всем известных сервисах narod.ru или uCoz. На самом деле таких сервисов очень много, просто эти больше всех на слуху.

Реально бесплатные хостинги не требуют взамен ничего. Их интерес состоит в том, что ограничения, накладываемые на бесплатный вариант со временем вынудят клиента перейти на платный тарифный план. Т.е. Вы заказываете у них бесплатный хостинг, устанавливаете свой сайт, убеждаетесь в работоспособности сервиса и, если Вас устраивает качество, но не удовлетворяют какие-то характеристики, например, объем оперативной памяти или места на жестком диске, то Вы оплатите за этот апгрейд вашего аккаунта.

Технические характеристики хостинга

Здесь мы не будем пытаться дать исчерпывающий перечень характеристик хостинга и даже не будем подробно рассматривать существенные из них, те, которые хостеры выставляют на свои рекламные баннеры и пафосно перечисляют в прайсах. Что такое объем дискового пространства и количество доменов и так всем понятно. Безусловно, на эти характеристики хостинга нужно обращать внимание. Но мы обсудим те параметры, о которых мало кто из начинающих вебмастеров задумывается.

Первый из них - размер ОЗУ на каждый сайт (memory_limit). Если мы говорим о простых HTML страницах, где нет ничего кроме текста и графики, то для сайта будет достаточно любого из предлагаемых на рынке вариантов. Но если на сайте будет установлен движок, скажем, популярный WordPress, то memory_limit = 32 Мб будет достаточно только в том случае, если на сайте не будет установлено никаких "прожорливых" плагинов. То же самое относится и к Drupal и ко многим другим популярным CMS'кам. А, скажем, для Typo3 необходимо не менее 128 Мб ОЗУ.

Следующий параметр, который не любят афишировать хостеры - max_execution_time, он измеряется в секундах. Это максимально разрешенное время выполнения сценария (скрипта), то есть той команды или функции, которая запусткается на вашем сайте. На обычных платных хостингах оно, как правило, составляет 30 секунд и достаточно для типичных применений. На бесплатных хостингах оно может быть и 20 и даже 10 секунд, что совершенно неприемлемо для популярных движков.

Максимальный размер загружаемого на сайт файла (upload_max_filesize) и максимальный размер загружаемого за раз материала (post_max_size). Типичные для платного хостинга значения - 2 Мб и 8 Мб, соответственно. Некоторые .php файлы популярных движков превышают размер 1 Мб. Если вам не достаточно значения upload_max_filesize = 2 Мб и Вы можете это внятно аргументировать, но на платном хостинге обычно можно об этом договориться. Но если бесплатный хостинг имеет ограничение upload_max_filesize = 500 Кб, то с этим уже ничего не поделаешь.

И напоследок (но не в последнюю очередь) нужно сказать о параметре safe_mode. Это булевая переменная и может принимать два значения On или Off. Мы так же не будем пподробно рассматривать сейчас, что это такое. Для нас важно, что некоторые движки, например, Drupal, требуют, чтобы на хостинге было safe_mode = Off. Иначе они не работают. А вот для WordPress этот параметр значения не имеет.

Все перечисленные параметры и многие другие можно посмотреть с помощью функции phpinfo. Для этого нужно скопировать на хостинг файл с расширением .php такого содержания:

<?php
phpinfo();
?>

Назовем его info.php и положим, например, в корень сайта. Тогда для просмотра информации о нашем хостинге нужно в адресную строку браузера ввести:

http://имя_нашего_сайта.ru/info.php

А что есть в наличии?

Возможно, Вы будете удивлены, но найти русскоязычный реально бесплатный хостинг на сегодня пока крайне сложно. Американских и прочих буржуйских бесплатных хостингов на первый взгляд кажется очень много, но это только на первый взгляд. Если начать загибать пальцы, перечисляя свои требования к хостингу и если учесть, что мы планируем использовать его для русскоязычного сайта на движке типа Drupal или WordPress, то окажется что более-менее подходящих бесплатных хостингов всего два:
- 000webhost,
- byethost.

000webhost.com

В стародавние времена 000webhost был очень приличным хостингом, т.к. только он дает 32 Мб ОЗУ. Потом долгое время сайты на этом хостинге стали часто недоступны, т.к. на бесплатных аккаунтах действовало ограничение на количество обращений к БД в единицу времени. А даже такой движок как Drupal базу дергает очень интенсивно - таблиц очень много. В середине лета 2009 года ситуация резко изменилась в лучшую сторону. Но еще раньше возникла другая проблема: Очень проблематично создать там новую учетную запись или добавить домен к существующей. Заявки на изменения подобного рода висят в аккаунте месяцами и не выполняются.

byethost.com

Дает 24 Мб ОЗУ, max_execution_time = 10 сек, несколько Гб на HDD под сайт, сотни Гб на трафик. У него есть очень много реселлеров. Например:
- 000space.com,
- b13.su,
- gofreeserve.com
и т.д.
Реселлеры отличаются тем, что ресурсов дают поменьше. Но это, как повезет. Параметры будут зависеть от конкретного сервера, на который попадет Ваш конкретный сайт. Реселлер легко узнается по имени ДНС серверов, которые хостер просит указать в качестве авторитетных для вашего домена, если Вы используете для сайта свой домен. Обычно, если указать в панели регистра домена те серверы, то домен не будет делегирован. О том, как настроить DNS у этих реселлеров, можно посмотреть статью "Настройка ДНС. Часть 1".

Итоги

Если Вы не готовы платить за хостинг, разбираться с установкой и настройкой сайта и готовы мириться с рекламой, то ваши хостеры - narod.ru, uCoz.ru и прочие. Кстати, в 2009 году на "Народе" появилась возможность привязывать к сайту свое доменное имя второго уровня.

- Если необходимо полное управление над сайтом, но раскошеливаться на хостинг бюджет не позволяет, рекомендую хостинг за 30 рублей в месяц (при помесячной оплате): 1 Гб на HDD, 10 сайтов на аккаунт, все остальное - не ограничено. За чисто символическую сумму Вы получите отличную площадку для своих творений.

- Из протестированных недорогих хостингов самым быстрым и надежным оказался Plеоhоst. За 100 рублей в месяц (даже при помесячной оплате, а оптом дешевле) предлагают 1 Гб на HDD, все остальоне - не ограничено. У этого хостера на удивление высокий аптайм - больше 99 % (проверено лично).

- Для объемных площадок, пожалуй, оптимальным (опять же - из недорогих) вариантом будет Шнайдер хостинг. За 120 руб. предлагают 5 Гб HDD. Если достаточно 1 Гб, то это обойдется в 90 руб./мес.

- Если принципиально важно минимизировать расходы на хостинг, можно обратить внимание на хостинг за 20 рублей в месяц (при помесячной оплате): 1 Гб на HDD, все остальное - не ограничено. Аптайм обещают 99,9 %. По этому хостеру были нарекания о временной недоступности сайтов, но при подобных проблемах клиентам делается компенсация в виде бесплатного продления хостинга на большой срок.

Напоследок пару слов об обузоустойчивом хостинге. На обычном хостинге, типа тех, что перечислены выше, Вам не позволят размещать порно или что бы то ни было еще, противоречащее законам той страны, где размещен хостинг. Для таких целей нужно гуглить по запросу типа "обузоустойчивый хостинг". Цена там будет существенно выше.

-----

см. также Обзор проверенных платных хостингов

.

Рубрики: 

Ярлыки: