首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Apache和Mongrel的多个铁路应用程序

使用Apache和Mongrel的多个铁路应用程序
EN

Stack Overflow用户
提问于 2008-10-23 17:28:07
回答 4查看 1K关注 0票数 1

我实际上正在开发和应用程序,大约有15个模块,它们都使用相同的数据库。

我在使用Apache + Mongrel,我不能使用乘客,因为我正在使用Windows (请原谅我犯了这个致命的错误!)

以下哪一种方法更好?

  1. 为每个应用程序部署多个小型rails应用程序,使用虚拟服务器和一对mongrels。
  2. 只部署一个大型rails应用程序

我担心的是运行mongrels的数量和内存/cpu负载。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-10-23 20:31:26

我建议部署一个完整的Rails应用程序。

我使用路由插件驱动来自一个大型Rails应用程序的三个域共享相同的数据库。

我在运行4只杂种,这看起来现在已经足够了,但是YMMV。

票数 2
EN

Stack Overflow用户

发布于 2008-10-23 20:26:53

这取决于您期望拥有的许多同时使用的客户端。一个mongrel,一次一个客户机(直到Rails 2.2),因为Rails目前没有线程化。

如果你不期望超过几个同时使用的用户,那么两个人就足够了。您可以通过使用页面缓存绕过mongrel来提高这个数字,因为这些页面没有特定于用户的动态内容。

真正确定的唯一方法是测试系统。

根据我的经验,对于一个一次只有几个用户的适度活跃的站点,您至少需要4名用户。

票数 1
EN

Stack Overflow用户

发布于 2008-10-24 14:13:17

似乎有一个应用程序最适合你的情况.正如其他人所说..。

一个好的经验法则是,一个行为正常的杂种将消耗60 or的内存(或更少).获取可用的总RAM,减去任何其他服务(数据库、memcache等),然后计算出剩余内存可以剩下多少块。

你总是可以从那里向上或向下.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/230638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档