В конце концов, это зависит от ваших потребностей в том, что лучше.

нирую разработать одно веб-приложение с PSGI / Plack. (пробалый с Dancer, но еще не решил).

Приложение должно быть utf8, многоязычным (с Locale :: Maketext) и (ofc) будет содержать несколько статических страниц на данном языке. Моя идея заключается в том, чтобы развернуть его в разных языковых доменах, таких какen.example.com, de.example.com Само приложение простое, в большинстве случаев шаблоны будут заполняться только локализованным текстом и некоторыми другими (легкими) функциями.

Каково лучшее решение для развертыванияодин приложение для нескольких субдоменов на основе языка в одной физической машине?

Мое текущее исследование закончилось этим решением: нужно использовать Apache и его виртуальные серверы на основе имен для каждого языкового поддоменов.

<VirtualHost en.example.com>
    ServerName en.example.com
    DocumentRoot /path/to/site/en/files
    <Location />
        SetHandler perl-script
        PerlResponseHandler Plack::Handler::Apache2
        PerlSetVar psgi_app /path/to/site/en/en.psgi
    </Location>
</VirtualHost>

Вопросов:

Какое лучшее решение?Существует какое-либо решение со Starman или другим чистым Perl-сервером? Если да, то как? Обратный прокси?Будет ли решение для чистого Perl лучше (быстрее)?я должен рассмотреть какое-то другое решение? (fcgi, nginx и т. д.)

Любые другие идеи / вещи, которые могут оказать влияние насамо развитие?

Ответы на вопрос(2)

Ваш ответ на вопрос