Расширяя сказанное Аланом Штормом , вы можете вместо этого использовать Perl с FCGI.
FCGI работает, имея своего рода автономный сервер, если хотите, демон, который соединяется с вашим веб-сервером по протоколу FCGI и делегирует / отправляет запросы.
Это быстрее, чем обычный CGI, поскольку он эмулирует своего рода модель "сервлета", приложение является постоянным, и нет необходимости в новой инициализации при каждом вызове, как это происходит с обычным CGI.
Я еще не научился делать это сам, но я полагаю, что у Catalyst есть такая опция, так что это просто вопрос изучения, как воспроизвести это.
FastCGI / FCGI должен быть доступен на значительно большем количестве хостов, чем обычный старый mod_perl, поскольку приложения FCGI не зависят от веб-сервера, а некоторые веб-серверы реализуют PHP с помощью утилиты fcgi.
И я немного поэкспериментировал с веб-сервером FCGI, и предварительные тесты говорят, что он может обрабатывать как минимум 500 запросов / с, что намного быстрее, чем вышеупомянутые проблемы 500 / день или 500 / час.