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

时间:2014-08-09 22:25:05

标签: perl fastcgi mod-perl mod-perl2 plack

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

其他人告诉我,现在有更好的方法可以快速运行Perl应用程序(例如,使用持久解释器只接受subs作为请求处理程序,类似于mod_perl),但没有他们可以告诉我具有良好的权威性或经验,证明可以像mod_perl一样快速(甚至更好,更好)工作。

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

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

1 个答案:

答案 0 :(得分:5)

Plack模块,用于实现Perl Web Server Gateway Interface (PSGI) 很有吸引力。

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

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