gpt4 book ai didi

apache - 如何在没有 CGI 的情况下用 Perl 建立一个网站?

转载 作者:行者123 更新时间:2023-12-02 02:57:03 26 4
gpt4 key购买 nike

我问了一个关于 Python 的单独问题 here ,并被告知“经典 CGI 根本不是使用任何东西的最佳方式。使用经典 CGI 服务器必须为每个请求生成一个新进程”

现在我正在使用 Apache 开发一个基于 Perl 的网站,我的所有脚本都以以下内容开头:

use CGI;

这是一个问题吗?是否有更新或更好的方法来构建基于 Perl 的网站?

最佳答案

使用 Plack 编写您的网站或构建在 Plack 之上的框架(例如 CatalystDancer/Dancer2 )。

然后,您可以选择多种方式来部署网站。您可以将其部署为 CGI 脚本(易于执行,但效率低下),或者使用 FastCGI 或 Apache 的 mod_perl,或者完全忘记 Apache 并使用独立的 Perl Web 服务器,例如 Starman 。另一种选择是 uWSGI,它在概念上与 FastCGI 类似。

Apache 的 mod_proxy 允许您采用混合方法进行部署。您的网站可能在 Apache 上运行,Apache 可以将特定 URL 的请求转发到 Starman。

关于apache - 如何在没有 CGI 的情况下用 Perl 建立一个网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26804902/

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