Забудьте бит Apache.Это способ написания вашего приложения, так что выбор веб-сервера становится менее актуальным.На $ work мы переключились на Plack / PSGI после того, как обнаружили, что наше приложение работает с очень высокой нагрузкой на ЦП после обновления до Apache2 - тестирование различных конфигураций Apache и NYTProf не смогли определить причину, а использование PSGI и веб-сервера Starman работало намного лучшедля нас.
Теперь все обрабатывается в одном месте нашим приложением PSGI (перезапись URL, статическое содержимое, заголовки срока действия и т. д.), а не конфигурацией Apache, так что это a) Perl и b) легко тестируютсячерез наши стандартные / t / скрипты.Кроме того, наши тесты теперь проверяют именно то, что видит пользователь, а не только само основное приложение.
Это может быть неважно для вас, если вы довольны Apache и mod_perl, и я уверен, что другиебудет в состоянии дать гораздо лучшие ответы, но для нас отсутствие необходимости иметь дело с чем-то, связанным с Apache, само по себе является таким облегчением.Простота тестирования и возможность просто вставлять Data :: Dumper и видеть, что происходит, а не бороться с ModRewrite и друзьями, - это большое преимущество.