Возможный дубликат:
Как вы выполняете нагрузочное тестирование и планирование емкости для веб-сайтов
Мы собираемся перейти от нашего текущего виртуального хостинга к, вероятно, (управляемому) выделенному серверу, и я внимательно осмотрелся. Очевидно, что существует множество поставщиков и множество опций, поэтому я не уверен, какие технические характеристики мне следует искать.
Нам нужно что-то, что работает не только сейчас, но и в будущем, поскольку мы планируем быстро расти.
Информация о том, как мы планируем его использовать сейчас:
В будущем мы ожидаем значительного увеличения посещений в этом году. Также мы увеличим количество сайтов CakePHP, но ненамного (возможно, 10 в этом году).
Это цитата, которую я получил от одного поставщика, которая выглядит интересной во многих отношениях, но я не уверен в спецификациях, если их слишком много и они нам действительно не нужны, или будут ли они хороши, когда мы растем:
Итого: 233 $ в месяц
Кроме того, у провайдера очень хорошие отзывы о надежности и обслуживании клиентов.
Это звучит для нас хорошо? Перебор? Слишком мало на будущее? Любые советы будут высоко ценится!
Откровенно говоря, почти невозможно узнать, что сработает для вас. Просто не хватает информации, чтобы продолжать. Один долго выполняющийся или плохо написанный запрос в MySQL может замедлить все остальное.
Эмпирическое правило №1. Получите оборудование как можно быстрее. Эмпирическое правило №2. Размещайте базы данных на разных серверах.
«Нам нужно что-то, что работает не только сейчас, но и в будущем, так как мы планируем быстро расти». Поскольку единственный ответ, который я могу вам дать, - я действительно не знаю, достаточно ли это быстро. Я не могу сказать вам, достаточно ли будет завтра. Вашего бюджета может хватить на то, чтобы купить подходящую машину на данный момент, но не на завтра.
Вы также вообще не рассматривали избыточность. У вас есть 1 сервер, который делает все это, и вы не можете выключить его, не отключив все веб-сайты. Вы могли бы подумать о настройке двух серверов с переключением между ними. В Google есть много примеров, как это сделать.