我需要主办许多简单的铁路/西纳特拉/马德里应用程序,每个应用程序都有不同的红宝石版本,每天点击率低0.0。它们属于不同的所有者,应该相互隔离。
当一个应用程序被击中时,它应该在相当短的时间内作出反应,但我预计同时访问同一网站的几位来访者将是一个罕见的情况。
我要为每个应用程序创建单独的 os 用户。 我当然愿意尽可能多地按服务器设置用户。 因此我需要选择记忆足迹最小的网络服务器,该服务器可以代表不同红宝石版本和宝石版本的不同用户运行应用程序。
我认为Webrick,nginx+passenger,apache+passenger,thin,pache+passenger。 我认为所有选择的可靠性都足以胜任这样的工作,虽然业绩不是一个问题,但记忆消耗却是一个问题。
我发现许多关于业绩问题的文章,但大多数都讨论业绩调试和问题。 我找不到网络服务器闲置时记忆使用率的比较。
"过程"是Webrick的最好选择吗?
我无法想出如何解决子域与使用 Webrick 应用端口的子域。 需要我使用 nginx 或 apache 来解决这个问题吗?