这个问题与服务器有关。我有一个托管的服务器(相当小,1.6Ghz原子能,2Go,200GO),上面有几个Play应用程序(4或5个)和更多应用即将到来。其中大部分应用的使用量非常小,每天只有一百次左右的请求。
是在每个应用程序中使用Play!的嵌入式服务器,从而为每个应用程序使用64MB内存更好呢?
还是将所有应用程序都部署到Tomcat中?具有由所有应用程序共享的更大内存?
编辑:
我将进一步说明我的情况。
- 在Apache2上有约10,15个PHP网站
- 通过Apache mod_dav_svn进行的SVN服务器
- 用于Sonar的Tomcat
- 一个独立安装的Jenkins(通过Jetty)
我最初的计划是将所有这些东西部署在Tomcat中。将应用程序、Sonar和Jenkins运行在Tomcat上,Apache2用于静态资源。(图片、脚本)
评论:
最后,我知道在生产环境中运行Sonar和Jenkins等持续集成系统并不是最理想的。但是由于这些系统只在晚上运行(自动构建),它们不会过载系统。此外,我是一名学生,再购买一台“CI / build”服务器超出了我的财务能力。