Достаточно ли Slice 256 для Apache2 + Passenger, размещающегося по крайней мере на 4 сайтах Rails? - PullRequest
2 голосов
/ 03 апреля 2009

У меня есть Срез 256 с 4 Rails 1.2.6 сайтами, работающими довольно прилично на Lighttpd + FastCGI (Ubuntu Server 8.04 LTS обновлен с 6.06 LTS ); хотя это такая старая конфигурация, она оказалась достаточно надежной для моих небольших сайтов.

Теперь я хотел бы обновить некоторые версии до Rails 2.x, и мне интересно, может ли тот же Slice 256 принимать конфигурацию Apache2 + Passenger , поскольку он отлично работал на моей локальной Linux-системе разработки .

Таким образом, мой вопрос: Достаточно ли Slice 256 для Apache2 + Passenger, размещенного на САМЫХ МЕНЬШИХ сайтах Rails?

Буду очень признателен за любые советы и опыт по этому вопросу.

Ответы [ 5 ]

1 голос
/ 23 июня 2009

Я бы сказал нет. Я предполагаю, что вы подразумеваете под "4 сайтами" - это 4 экземпляра рельсов. 2, вероятно, лучше подходит для среза 256 МБ, и даже это может подтолкнуть его, если вам нужно запустить cron / rake Tasts или тому подобное.

1 голос
/ 03 апреля 2009

В случае, если кто-то смущен, он, вероятно, ссылается на 256 МБ VPS на Slicehost.com

И чтобы ответить на ваш вопрос: это зависит.

Не могли бы вы запустить четыре твиттера, конечно же нет. Могли бы вы запустить 4 сайта, у которых будет 1 (или меньше) одновременно работающих пользователей, тогда да, вы могли бы.

0 голосов
/ 05 апреля 2009

Пассажир советует использовать пул из двух детей-пассажиров на 256 срезах. Это означает, что он может обрабатывать два параллельных запроса одновременно. (поправьте меня, если я ошибаюсь по этому поводу) Так как Ник говорил, все зависит от того, сколько хитов получают ваши (клиенты) сайты.

0 голосов
/ 04 апреля 2009

По моему опыту; ведение простого блога Typo часто занимало бы более 64 МБ памяти на общем хосте, практически без трафика.

Большое 100-ресурсное приложение 2.3 Rails с Memcached, всеми прибамбасами и т. Д. Иногда будет занимать 420 МБ памяти.

Конечно, ответ на самом деле - "это зависит". Это зависит от вашего кода, вашего трафика, вашего сервера, вашей схемы базы данных, ваших табличных индексов и т. Д.

0 голосов
/ 03 апреля 2009

Я не совсем уверен в переходе с 1.2 на 2.3. Я знаю, что переход с 2.2 на 2.3 имеет некоторые функции для экономии памяти (точнее, с маршрутами).

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

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