Сколько трафика может занимать общий веб-хостинг?[закрыто]

StackOverflow https://stackoverflow.com/questions/685162

Вопрос

У меня есть дешевый план совместного хостинга с Reliablesite.net (5доллароввмесяц).

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

Моя проблема в том, что я не знаю, в какой момент мне следует перейти на кластерный хостинг / выделенный хостинг.

Вопросы

  • Сколько просмотров страниц в день можно ожидать от плана совместного хостинга обработки?
  • Что могут принимать стандартные серверы общих баз данных без перегрузки или получения мной грубых электронных писем от моего хостинг-провайдера?
Это было полезно?

Решение

По моему опыту, среда общего хостинга, подобная Reliablesite.com, может принимать около 10-20 000 уникальных пользователей в день или 100-200 000 просмотров страниц в день.Это число может варьироваться в зависимости от вашего сайта.Для оптимизации важно уменьшить количество запросов к БД (я сохраняю их максимум 6-7 на рендеринг страницы) и быть осторожным при программировании.Использование ASP.NET MVC дало мне хорошее улучшение производительности, но хорошо написанное приложение webforms также может работать хорошо.Если вы используете какой-то другой технологический стек, например PHP / MySQL, я не знаю цифр.
Когда вы превысите эти цифры, у вас будет достаточно денег от Google adsense, чтобы перейти на VPS или выделенный тарифный план.

Просто чтобы добавить что-то относительно производительности рендеринга страницы / запросов к БД:использование нескольких наборов результатов sproc или query - отличный способ сократить количество запросов к БД!

Другие советы

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

Подсказки:

  • профилировщик пользовательской памяти для отладки и оптимизации вашего веб-приложения
  • используйте CDN для хранения медиафайлов

Если вам нужны некоторые цифры, правильно написанное веб-приложение, использующее CDN для хранения медиафайлов, могло бы обрабатывать не менее 10 тыс. уникальных посетителей в день на общем хостинге.

Было бы лучше, если бы вы задали эти вопросы своему поставщику услуг.Каждый поставщик услуг будет отличаться.

Как правило, провайдер может обрабатывать запросы, но он просто закроет ваш сайт, как только он достигнет определенного порога.

Это также зависит от выбранного вами объема пропускной способности.Какой объем трафика вы ожидаете?Мой блог находится на общем хостинге, и когда-то 4k было моим максимумом за день, и я не чувствую никакой разницы в производительности.Не беспокойтесь, если только ваш сайт не появится на главной странице digg или некоторые сайты с высоким трафиком не ссылаются на ваш сайт.

Некоторое время я использую mysql на общем хостинге, в основном на информационных веб-сайтах, которые получают не более 300 посещений в день.Что я обнаружил, так это то, что хостинга едва хватало для одновременной поддержки более 3 или 4 человек на веб-сайте без сбоев.

Теоретически, я думаю, что общий хостинг с большинством сервисов мог бы эффективно поддерживать максимум около 60 пользователей в час, если бы все ваши пользователи приходили по одному или по двое одновременно.Это составило бы примерно 1500 пользователей за один день.Однако это крайне маловероятно, поскольку многие пользователи, как правило, находятся онлайн в определенное время суток, и вам также приходится учитывать тот факт, что общие серверы часто работают неаккуратно из-за злоупотреблений со стороны других пользователей сервера.

Я слышал из надежных источников, что некоторые vps-хостинги стоимостью 40-50 долларов в месяц поддерживали 500 000 просмотров в месяц.Я не уверен, каковы были конфигурации веб-сайтов, хотя я сомневаюсь, что сайты выполняли много динамических запросов к БД или, возможно, были просто статическими.

Еще одна распространенная вещь на общем хостинге - это разделение файловых менеджеров с хостингом базы данных.Иногда ваши файлы будут хорошо отображаться в Интернете, но база данных, на которой работает ваш реальный веб-сайт, будет сильно отставать из-за злоупотреблений со стороны ваших соседей.

Я предлагаю убедиться, что ваше приложение готово к большим объемам трафика, даже если вы находитесь на супер-пупер веб-сервере, но ваше приложение плохо написано, вы потеряете потенциальных клиентов.Одна из самых простых оптимизаций, которые можно выполнить для существующего веб-приложения, - это уменьшить количество подключений к БД, поэтому ознакомьтесь с разделом кэширование и частичное кэширование.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top