URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84166
[ Назад ]

Исходное сообщение
"2 сервера для одного сайта."

Отправлено studovnet , 18-Фев-09 23:22 
Привет... есть такая проблема, одного сервера (P4 2.6 Ghz, 1GB RAM) стало недостотачно для моего проекта, падает 2-3 раза в сутки в моменты высокой посещаемости.

1. Можно ли сделать так: заказать ещё один такой же сервер и разместить на нём БД? Получиться скрипты будут выполняться на одном сервере а БД будет работать на втором сервере.

2. Или лучше просто перенести сайт на более мощный сервер? Например на (Core2Duo 2x1,8 GHz, 2GB RAM).

Подскажите плиз :)



Содержание

Сообщения в этом обсуждении
"2 сервера для одного сайта."
Отправлено FILIN , 19-Фев-09 00:13 
>[оверквотинг удален]
>высокой посещаемости.
>
>1. Можно ли сделать так: заказать ещё один такой же сервер и
>разместить на нём БД? Получиться скрипты будут выполняться на одном сервере
>а БД будет работать на втором сервере.
>
>2. Или лучше просто перенести сайт на более мощный сервер? Например на
>(Core2Duo 2x1,8 GHz, 2GB RAM).
>
>Подскажите плиз :)

Все можно.
Если вы не админ а у Вас есть mastercard или webmoney.


"2 сервера для одного сайта."
Отправлено PavelR , 19-Фев-09 08:27 
>[оверквотинг удален]
>высокой посещаемости.
>
>1. Можно ли сделать так: заказать ещё один такой же сервер и
>разместить на нём БД? Получиться скрипты будут выполняться на одном сервере
>а БД будет работать на втором сервере.
>
>2. Или лучше просто перенести сайт на более мощный сервер? Например на
>(Core2Duo 2x1,8 GHz, 2GB RAM).
>
>Подскажите плиз :)

Какая посещаемость считается "пиковой" ?
В общем случае можно провести оптимищацию сайта и без наращивания железных мощностей.


"2 сервера для одного сайта."
Отправлено studovnet , 19-Фев-09 12:20 
>[оверквотинг удален]
>>а БД будет работать на втором сервере.
>>
>>2. Или лучше просто перенести сайт на более мощный сервер? Например на
>>(Core2Duo 2x1,8 GHz, 2GB RAM).
>>
>>Подскажите плиз :)
>
>Какая посещаемость считается "пиковой" ?
>В общем случае можно провести оптимищацию сайта и без наращивания железных мощностей.
>

На моём проекте это 400-500 человек в онлайне....

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



"2 сервера для одного сайта."
Отправлено PavelR , 19-Фев-09 14:45 
>[оверквотинг удален]
>>Какая посещаемость считается "пиковой" ?
>>В общем случае можно провести оптимищацию сайта и без наращивания железных мощностей.
>>
>
>На моём проекте это 400-500 человек в онлайне....
>
>Мне вовсе не ударит по кошельку если я закажу более мощный сервер
>.... просто не хотелось бы менять ip-адрес сервера, иначе прийдётся много
>чего заново настраивать у своих партнёров, и будет простой в работе
>из-за этого.

400-500 в онлайне, это в принципе не особо большая нагрузка. Дальше всё зависит от характера этой нагрузки. Скачивание файлов ?


"2 сервера для одного сайта."
Отправлено angra , 19-Фев-09 09:09 
Что именно падает и с какой ошибкой? Почему вы решили что проблема в БД? Слышали ли вы когда-нибудь про nginx, fast-cgi, memcached?

"2 сервера для одного сайта."
Отправлено studovnet , 19-Фев-09 12:16 
>Что именно падает и с какой ошибкой? Почему вы решили что проблема
>в БД? Слышали ли вы когда-нибудь про nginx, fast-cgi, memcached?

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

А падает в смысле сервер просто обрабатывает запросы по пол часа!

Я к сожалению не знаю как проверить что именно "проседает" в моменты нагрузки :(


"2 сервера для одного сайта."
Отправлено angra , 19-Фев-09 14:39 
>>Что именно падает и с какой ошибкой? Почему вы решили что проблема
>>в БД? Слышали ли вы когда-нибудь про nginx, fast-cgi, memcached?
>
>Я про всё это слышал вот только никогда не пробовал :) ....

Ну так самое время попробовать. В зависимости от условий увеличение скорости в десять раз вполне возможно. Причем для nginx+fastcgi можно обойтись без внесения изменений в код.
>кеш на сайте только дисковый, кешируется всё что только можно кешировать,
>просто проект такой что там почти всё должно быть динамическим и
>кеш не везде сделаешь.

Так и не надо везде, только на наиболее частые запросы, причем ничто не мешает им быть динамическими, так как запись опять таки будет идти через кеш.
>А падает в смысле сервер просто обрабатывает запросы по пол часа!

Фигасе оговорка.
>Я к сожалению не знаю как проверить что именно "проседает" в моменты
>нагрузки :(

1. Воспользоваться существующими профайлерами для используемого языка(могу поспорить что это пых) или написать свой из десятка строчек. После чего проанализировать полученные логи
2. Посмотреть по ps какой процесс отжирает больше всего проца. Если мускул, то посмотреть текущие запросы и сделать на них explain, над результатами помедитировать и, прочитав в доке про оптимизации запросов, внести исправления.


"2 сервера для одного сайта."
Отправлено studovnet , 19-Фев-09 21:01 
>[оверквотинг удален]
>
>Фигасе оговорка.
>>Я к сожалению не знаю как проверить что именно "проседает" в моменты
>>нагрузки :(
>
>1. Воспользоваться существующими профайлерами для используемого языка(могу поспорить что это пых) или
>написать свой из десятка строчек. После чего проанализировать полученные логи
>2. Посмотреть по ps какой процесс отжирает больше всего проца. Если мускул,
>то посмотреть текущие запросы и сделать на них explain, над результатами
>помедитировать и, прочитав в доке про оптимизации запросов, внести исправления.

Вобщем я решил установить nginx, но возникли некоторые проблемы, прочитайте плиз: http://www.opennet.me/openforum/vsluhforumID1/84184.html&nbs...:)