Может ли совместное приложение Host / MySQl поддерживать нагрузку 500 пользователей, одновременно получающих доступ к сайту - PullRequest
1 голос
/ 10 мая 2010

У меня новый проект, и мне нужен совет по управлению загрузкой приложения.

Приложение будет иметь более 500 пользователей, причем около 70% из них будут входить в систему с 17:00 до 19:00 каждую ночь. Пользователи сбросят около 50 записей, обновят записи и сохранят изменения обратно в базу данных. Оценка каждой записи будет обновлена ​​примерно через полторы минуты. Данные полностью текстовые, без изображений.

Приложение будет построено на PHP поверх базы данных сообщества MySql, размещенной на Dreamhost.

Мой вопрос: может ли сайт, поддерживаемый компанией общего хостинга, поддерживать этот вид трафика? Как насчет MySql? Я знаю, что это большой вопрос, но есть ли какой-нибудь совет относительно архитектуры приложения?

Спасибо за ваш совет.

1 Ответ

0 голосов
/ 10 мая 2010

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

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

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

...