Какой тариф подходит для сайта с большой посещаемостью?
Материал из 1GbWiki.
Дать точный ответ на популярный вопрос пользователей «Выдержит ли хостинг 1000…3000 посетителей в сутки, и какой тариф для этого выбрать?» на самом деле не представляется возможным. Эта заметка дает представление о сути вопроса что бы вы могли сориентироваться.
Содержание |
Нагрузка на сервер
Для работы сервера есть 2 критически важных вида нагрузки:
- Нагрузка на дисковую систему, связанная чаще всего с некорректной работой баз данных.
- Процессорная нагрузка от исполнения скриптов
Проблемы нагрузки на диск обычно можно решить только технически, путем оптимизации структуры базы данных и запросов к ней. Сделать это может только программист. Организационными методами, тарифом и проч. эта проблема не решается.
Процессорная нагрузка лимитирована тарифом. Чем больше нагрузки требуется вашему сайту, тем более дорогой тариф нужен для работы. Снизить потребление нагрузки, чтобы вписаться в недорогой тариф можно путем оптимизации скриптов или искусственно из личного кабинета // «полный список функций» // «Ограничение процессорной нагрузки». Во втором случае, при превышениях заданного вами лимита сайт будет на некоторое время отключаться и показывать заставку «Сайт перегружен, зайдите позже».
В вопросе о выборе подходящего тарифа обычно речь идет именно о процессорной нагрузке, поэтому ниже все о ней.
Количество посетителей и процессорная нагрузка
Нагрузка на сервер весьма опосредованно зависит от количества посещений. Все определяет качество скриптов. Хороший движок может свободно работать с тысячами пользователей и не создавать больших нагрузок. Плохой перегрузит сервер при нескольких запросах. Если движок популярный и/или бесплатный это ни как не характеризует его реальную производительность.
Заранее предсказать, какая будет нагрузка от вашего сайта, и порекомендовать гарантированно подходящий тариф нельзя. Это задача тестирования производительности, по трудоемкости своей сравнимая с разработкой и никто их разработчиков этого в большинстве случаев не делает. В данный момент в связке PHP/mySQL не существует оптимальной CMS системы, которая работала бы на виртуальном хостинге действительно оптимально.
Статистики производительности разных движков у нас нет. Можно только достаточно условно сказать, что PHPBB или Joomla на UNIX сервере работают обычно хорошо, а, например, форум IPB (Invision Power Board) обычно плохо.
Что в итоге делать?
Алгоритм действий такой: начинать работать на обычном тарифе и смотреть что получается. Если имеются перегрузки – переходить на подходящий тариф.
Надо при этом понимать, что если у вас и раньше имелись проблемы с перегрузкой, например, на старом хостинге, не стоит ожидать чуда – проблема, скорее всего никуда не денется.
Другие соображения
Высокая посещаемость обычно бывает у сравнительно старых и интересных сайтов, имеющих свою нишу, историю и постоянную аудиторию. Человек, администрирующий популярный сайт не первый день это делает и прекрасно понимает какие затраты и вложения сил для этого требуются. Стоимость хостинга при этом далеко не самый затратный фактор. Оценивайте свои силы и возможности трезво. Выпуская новый проект, не ожидайте мгновенной популярности и тысяч пользователей. Это приходит не сразу, а когда приходит, подобные вопросы вам уже и без рекомендаций поддержки будут ясны. А начинать можно с малого. Желаем вам удачи в развитии вашего проекта.