我希望通过在一台计算机上虚拟托管多个RoR开发应用程序服务器来降低我的服务器成本,并将数据库托管在其他地方。每个应用程序在完全加载时都会占用大量内存,所以我担心的是它不能很好地扩展。
所以我的问题 - 对于那里的任何乘客专家 - 乘客是否会在每个应用程序的内存中保留一个满载的自身实例,无论该应用程序被使用多长时间?如果是这样,有没有办法告诉phusion在必要时更换最近最少使用的主机以节省内存?
使用模式:我不希望这些应用程序中有一个或两个同时处于活动状态,我不介意最初加载页面是否需要很长时间,只要它是活泼的在后续页面加载(因为这些是开发实例)。
以下是我当前设置的规格:
-Ruby Enterprise Edition 1.8.7,启用了copy-on-write -Rails 2.3.18(我知道这是老派......) - 乘客3.0.11 -AWS EC2用于应用程序托管 -AWS RDS for DB hosting
有关如何以高效记忆方式完成此任务的任何建议都将受到高度赞赏。
答案 0 :(得分:1)