Как определить, нужен ли мне лучший сервер или отделить БД от веб-уровня?
У меня есть типичный медиа-сервер DV Rage, упакованный как apache, так и mysql.
Но что, если я использую 2 DV Base, разделяющие DB и apache? Будет ли прирост производительности? Какое правило здесь?
Я должен обновить до DV Extreme позже или купить еще одну DV Base для размещения DB?
1 ответ
"это зависит". Что-нибудь на вашем текущем сервере максимально? Объем памяти? ЦПУ? I/O? Дисковое пространство? Если вы ответите "да": требуется ли максимальный ресурс обоим компонентам (веб-уровень и база данных)? Если это так, вы можете получить, в зависимости от сетевого соединения (задержка, пропускная способность) соединения между двумя компьютерами.
Если apache максимально использует процессор, а db - объем памяти, вы вряд ли выиграете, если разделите их.
Это всего лишь примеры - чтобы действительно ответить на ваш вопрос, нужно учитывать гораздо больше аспектов, чем вы называете.