gpt4 book ai didi

perl - FCGI死了吗?这些天有什么选择?

转载 作者:行者123 更新时间:2023-12-05 09:34:41 25 4
gpt4 key购买 nike

我是 Perl 的初学者。

我的理解如下。

  • FCGI 是一个协议(protocol)
  • 它是网络服务器和网络应用程序之间的网关接口(interface)
  • 进程保持一定时间(如5分钟),接受多个请求,响应速度快。
  • 在构建进程之前缓存一些数据,以便与所有进程共享这些缓存,并且可以通过写时复制节省内存。

看起来不错。但是,在我使用 Golang、Nginx 或其他软件进行现代开发的经验中,我从未见过 FCGI。

现代网络应用程序不再需要 FCGI 了吗?

FCGI的缺点是什么,FCGI还有什么优势?

最佳答案

如果我们说有更好的选择/方式,那将是正确的陈述,而不是说任何死的或活的。仍然在 2021 年,我已经看到代码在生产中使用 FCGI 运行并且运行良好。最新评论发生在 2019 年的 github 中.一切都有时间框架。老并不意味着坏/死,年轻并不意味着好/活着。

对于现代 Web 开发,现在有许多可用的框架 -

  1. Catalyst
  2. Mojolicious
  3. Dancer2
  4. Kelp
  5. Raisin

前 3 名是最常见的。 Mojo 是我个人的最爱。您可以将它们与 Plack 一起使用/uWSGI你很快就可以走了。他们会处理好一切。

既然你提到“FastCGI 是一个协议(protocol)”,它不是一个实现,它不应该特定于任何语言。将有跨不同语言的实现(可能不流行)。您可以通过一次搜索找到它们。 Nginx 的一个例子

之前还有很多其他类似的问题。看看那些。它们会让您更加清晰。

Is there a speed difference between WSGI and FCGI?

Is mod_perl what I'm looking for? FastCGI? PSGI/Plack?

Perl CGI vs FastCGI

Which is better perl-CGI, mod_perl or PSGI?

关于perl - FCGI死了吗?这些天有什么选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66417459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com