Какой тариф подходит для сайта с большой посещаемостью?

Материал из 1GbWiki.

Перейти к: навигация, поиск

Дать точный ответ на популярный вопрос пользователей «Выдержит ли хостинг 1000…3000 посетителей в сутки, и какой тариф для этого выбрать?» на самом деле не представляется возможным. Эта заметка дает представление о сути вопроса что бы вы могли сориентироваться.

Содержание

Нагрузка на сервер

Для работы сервера есть 2 критически важных вида нагрузки:

  • Нагрузка на дисковую систему, связанная чаще всего с некорректной работой баз данных.
  • Процессорная нагрузка от исполнения скриптов


Проблемы нагрузки на диск обычно можно решить только технически, путем оптимизации структуры базы данных и запросов к ней. Сделать это может только программист. Организационными методами, тарифом и проч. эта проблема не решается.

Процессорная нагрузка лимитирована тарифом. Чем больше нагрузки требуется вашему сайту, тем более дорогой тариф нужен для работы. Снизить потребление нагрузки, чтобы вписаться в недорогой тариф можно путем оптимизации скриптов или искусственно из личного кабинета // «полный список функций» // «Ограничение процессорной нагрузки». Во втором случае, при превышениях заданного вами лимита сайт будет на некоторое время отключаться и показывать заставку «Сайт перегружен, зайдите позже».

В вопросе о выборе подходящего тарифа обычно речь идет именно о процессорной нагрузке, поэтому ниже все о ней.


Количество посетителей и процессорная нагрузка

Нагрузка на сервер весьма опосредованно зависит от количества посещений. Все определяет качество скриптов. Хороший движок может свободно работать с тысячами пользователей и не создавать больших нагрузок. Плохой перегрузит сервер при нескольких запросах. Если движок популярный и/или бесплатный это ни как не характеризует его реальную производительность.

Заранее предсказать, какая будет нагрузка от вашего сайта, и порекомендовать гарантированно подходящий тариф нельзя. Это задача тестирования производительности, по трудоемкости своей сравнимая с разработкой и никто их разработчиков этого в большинстве случаев не делает. В данный момент в связке PHP/mySQL не существует оптимальной CMS системы, которая работала бы на виртуальном хостинге действительно оптимально.

Статистики производительности разных движков у нас нет. Можно только достаточно условно сказать, что PHPBB или Joomla на UNIX сервере работают обычно хорошо, а, например, форум IPB (Invision Power Board) обычно плохо.

Что в итоге делать?

Алгоритм действий такой: начинать работать на обычном тарифе и смотреть что получается. Если имеются перегрузки – переходить на подходящий тариф.

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

Другие соображения

Высокая посещаемость обычно бывает у сравнительно старых и интересных сайтов, имеющих свою нишу, историю и постоянную аудиторию. Человек, администрирующий популярный сайт не первый день это делает и прекрасно понимает какие затраты и вложения сил для этого требуются. Стоимость хостинга при этом далеко не самый затратный фактор. Оценивайте свои силы и возможности трезво. Выпуская новый проект, не ожидайте мгновенной популярности и тысяч пользователей. Это приходит не сразу, а когда приходит, подобные вопросы вам уже и без рекомендаций поддержки будут ясны. А начинать можно с малого. Желаем вам удачи в развитии вашего проекта.

Личные инструменты