Если применимо, отключите вычисления / генерацию.
создайте демон или запланированное задание, которое создает статическую версию результатов, демон может создать новую версию результатов для событий (например,файлы изменены) или через определенные промежутки времени.
Если вы генерируете страницу в зависимости от входных данных клиента, обратите внимание на разделение логики, чтобы можно было кэшировать хотя бы отдельные части приложения.
Примечание, если это не соответствует вашим потребностям, я 'я бы полностью отошел от CGI и заглянул в mod_perl или fastcgi , где у вас есть постоянные процессы perl для обработки запросов, что экономит накладные расходы на создание нового интерпретатора perl, загрузку модулей и т. д.