如何在 Perl 中编写 Web 应用程序,以便它可以作为普通 CGI 脚本、FastCGI / FCGI 脚本和来自mod_perl
/ mod_perl2
(最好只使用核心 Perl 模块和来自 libwww-Perl 的模块,并尽量减少 Perl CPAN 模块的数量)必须安装)?我想尽量减少将脚本从使用 CGI 更改为使用 FastCGI 或 mod_perl 的更改。
进一步的限制:如果可能的话,我想将 Web 应用程序保存在单个文件中,而不是像目前那样将其拆分为模块。
有问题的 Web 应用程序是 gitweb,Git Web 界面,如果重要的话。