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

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

(Различия между версиями)
Перейти к: навигация, поиск
Версия 11:31, 24 апреля 2009 (править)
Nikk60 (Обсуждение | вклад)
(Другие соображения)
← К предыдущему изменению
Версия 12:59, 20 ноября 2009 (править) (отменить)
Dmih (Обсуждение | вклад)
м
К следующему изменению →
Строка 36: Строка 36:
Оценивайте свои силы и возможности трезво. Выпуская новый проект, не ожидайте мгновенной популярности и тысяч пользователей. Это приходит не сразу, а когда приходит, подобные вопросы вам уже и без рекомендаций поддержки будут ясны. А начинать можно с малого. Желаем вам удачи в развитии вашего проекта. Оценивайте свои силы и возможности трезво. Выпуская новый проект, не ожидайте мгновенной популярности и тысяч пользователей. Это приходит не сразу, а когда приходит, подобные вопросы вам уже и без рекомендаций поддержки будут ясны. А начинать можно с малого. Желаем вам удачи в развитии вашего проекта.
 +
 +[[Категория:Серверная нагузка]]

Версия 12:59, 20 ноября 2009

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

Содержание

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

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

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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