尝试确定通过tomcat运行的vanilla Web应用程序中的内存使用情况。
我假设虚拟主机设置将使用比每个实例主机少得多的内存。单个主机tomcat 7实例的最小内存占用量是多少?对于每个添加的实例,内存占用量是否会线性增长,或者我们可以在实例之间共享公共资源吗?
我更喜欢多实例设置,以便隔离客户端站点(即在重新部署或重新启动时不影响其他站点),但内存使用是关键。如果每个实例需要512mb ram(例如grails),那么我可能必须采用虚拟主机路由,因为我不打算单独使用tomcat上提供的16GB ram!
建议表示赞赏。顺便说一句,只有少数网站会产生很大的负担;大多数都是小型的,并在客户端CMS上绘图(也许我可以虚拟托管这些网站,只有每个实例的主机与“重要的”客户端网站)