RAM, наверное?Я думаю, что минимальный размер каждого сервера составляет около 15 МБ, поэтому вы можете сэкономить около 100 МБ, если используете 3 приложения с 3 серверами.Но это чистая основа спекуляций на салфетках.
Еще один вариант, который, вероятно, позволит добиться большей части той же экономии, - перейти к развертыванию 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