我多年来一直在使用mod_perl。我有一些模块可以在早期状态下处理Apache请求,基本上是基于请求标头的自定义响应,它会改变Apache的正常响应,比如自定义响应代码等等。
其他人告诉我,现在有更好的方法可以快速运行Perl应用程序(例如,使用持久解释器只接受subs作为请求处理程序,类似于mod_perl),但没有他们可以告诉我具有良好的权威性或经验,证明可以像mod_perl一样快速(甚至更好,更好)工作。
我想就这个主题获得更有经验的意见,我认为StackOverflow可以成为从这些人那里获得答案的完美场所。
因此,截至2014年,mod_perl的哪些替代品被证明是好的甚至更好(在性能和可靠性方面)以及为什么?与mod_perl相比,您对它们有哪些优缺点?
答案 0 :(得分:5)
Plack
模块,用于实现Perl Web Server Gateway Interface (PSGI)
很有吸引力。
它提供了一个标准API,允许Perl Web应用程序在旧的CGI,FastCGI,mod_perl等上运行,或者它可以单独作为独立的Web服务器运行。
我无法提供任何基准数据,但如果我发现任何相关内容,我会更新此答案。