2
A
回答
2
RAM,大概?我认为每台服务器最少需要支持的大小约为15MB,因此如果您使用3台服务器运行3个应用程序,则可以节省100MB的空间。但这是餐巾投机的纯粹背后。
另一种可能实现大部分相同节省的选择是转向Plack部署。例如,同样的三个应用程序,而无需整合,部署在同一台服务器上(这是未经测试,但似乎是正确的) -
# file: mutli-app.psgi
use Plack::Builder;
use YourApp;
use OurApp;
use MyApp;
MyApp->setup_engine('PSGI');
my $mine = sub { MyApp->run(@_) };
YourApp->setup_engine('PSGI');
my $your = sub { YourApp->run(@_) };
OurApp->setup_engine('PSGI');
my $our = sub { OurApp->run(@_) };
builder {
mount "/mine" => builder {
enable "Plack::Middleware::Foo";
$mine;
};
mount "/secondperson" => $your;
mount "/shared" => $our;
};
,然后运行它与 -
plackup multi-app.psgi
相关问题
- 1. 通过Apache运行多个Catalyst应用程序
- 2. 与多个应用程序
- 3. 单个iOS应用程序的多个Facebook应用程序ID
- 4. 多个JVM与单个应用程序服务器
- 5. Windows应用程序与多个用户
- 6. ELMAH与多个应用程序
- 7. ASP.NET身份与多个应用程序
- 8. Android单一应用程序,多个APK
- 9. 跨Catalyst应用程序共享验证
- 10. 多个iOS应用程序与单个数据库和单一登录
- 11. WP7 C#一个应用程序与另一个应用程序有多接近?
- 12. 将多个ASP .NET应用程序部署到单个Elastic Beanstalk应用程序
- 13. iPhone - 在单个应用程序中打包多个应用程序
- 14. IIS:多个Web应用程序vs单个Web应用程序根
- 15. 单个IOS应用程序可以连接到多个Parse.com应用程序吗?
- 16. Vaadin为单个应用程序启动多个应用程序实例
- 17. 多个数据库单一应用程序与ASP.NET
- 18. 单个应用程序中的多个MDI父表单
- 19. django多个应用程序
- 20. Nginx - 多个应用程序
- 21. 用于多个Web应用程序的单个SAML SP
- 22. 使用多个数据库的单个ASP.NET MVC应用程序
- 23. 多个Membershipprovider为一个应用程序
- 24. 多个域,一个rails应用程序
- 25. Firebase FCM实践(1个项目与多个应用程序)
- 26. 一个Symfony应用程序与多个域
- 27. 多个关联的域与一个iOS应用程序
- 28. 一个蓝牙设备与多个应用程序
- 29. Instagram API:如何为单个应用程序提供多个redirect_uris?
- 30. 多个应用程序的单个Android帐户
如果应用程序只有一个控制器你应该考虑使用更轻量级的东西。我喜欢分散不属于一起的投篮,所以我建议保持这种状态。无论如何,你有什么好处?性能,可用性,可维护性? – 2011-03-25 08:29:59
可维护性是我最关心的问题。应用程序都做了完全不同的事情,并且更容易将它们分开 – simone 2011-03-26 20:40:56