似乎这里关于 FastCGI 的大多数讨论都在近十年前被冻结了,所以作为一个刚刚决定开始使用它的人,我想知道我是否在面对不可预见的安全性或兼容性问题时犯了错误。以下是一些引起我关注的事情:
- 看起来像 Perl CPAN 模块这样的库已经好几年没有更新了。
- Perl 模块在UTF-8 输出变得正常多年后抱怨说,缺乏更新似乎并没有为修复提供很大的希望。
- 我还注意到,Mojolicious 几年前剥离了对 FastCGI 的支持,因为它不符合代码库的质量标准。我目前不使用 Mojolicious,但我发现这很值得注意。
今年终于觉醒到 FastCGI 是不是已经选择了死胡同?
我有使用 PHP 的客户,所以我对 PHP 支持很感兴趣,但我主要感兴趣的是是否有更好的面向未来的替代方案来支持 Perl,这是我用于大多数 CGI 程序的语言在服务器上。也许我想多了,FastCGI 就可以了。到目前为止,我使用mod_fcgid
的是 Apache,尽管我的目标是让它直接与 Nginx 一起运行,我已经在使用它来提供静态内容。
FastCGI 是唯一一个直接用 nginx 运行 PHP 脚本的接口,所以它仍然非常有效。
但是,相关性取决于特定的语言。Perl 对我来说是未知领域,所以我无法对此发表评论。