截至2014年,什么技术是mod_perl的良好替代品?

Fra*_*ozo 0 perl fastcgi mod-perl mod-perl2 plack

我多年来一直在使用mod_perl.我有一些模块可以在早期状态下处理Apache请求,基本上是基于请求标头的自定义响应,它会改变Apache的正常响应,比如自定义响应代码等等.

其他人告诉我,现在有更好的方法可以快速运行Perl应用程序(例如,使用一个持久的解释器,只接受subs作为请求处理程序,类似于mod_perl),但是没有一个能够很好地告诉我权威或经验被证明与mod_perl一样快速(甚至更好,如果更好).

我想对这个主题有一个更有经验的意见,我认为StackOverflow可以成为从这些人那里得到答案的完美场所.

因此,截至2014年,mod_perl的哪些替代品被证明是好的甚至更好(在性能和可靠性方面)以及为什么?与mod_perl相比,你有哪些优点或缺点?

Bor*_*din 6

Plack实现Perl Web服务器网关接口(PSGI)的模块 很有用.

它提供了一个标准API,允许Perl Web应用程序在旧的CGI,FastCGI,mod_perl等上运行,或者它可以单独作为独立的Web服务器运行.

我不能提供任何基准数据,但如果我发现任何相关内容,我会更新此答案.