【问题标题】:difference between perl dancer framework and apache2 http serverperl dancer 框架和 apache2 http server 的区别
【发布时间】:2016-11-30 13:09:00
【问题描述】:

我是编程世界的新手,几天前开始使用 Perl。我尝试使用 Perl 开发 Web 应用程序。
最初学习了一些教程,学习了如何使用 Perl 编写简单的 CGI 脚本并使用 Apache2 httpd 服务器进行部署。在了解 Perl Dancer 之后,使用该框架开发 Web 应用程序要容易得多。
由于两者的目的相同,我想知道天气 Dancer 是 Apache httpd 服务器的替代品,或者 dancer 在内部使用 apache启动服务器。由于 dancer 只是一个 Web 应用程序框架,它如何在内部管理处理服务器请求和响应。
任何人都可以发布一个链接,让我可以阅读并了解网络服务器的工作原理吗?

【问题讨论】:

    标签: perl dancer


    【解决方案1】:

    Dancer 有一个PSGI 接口。

    PSGI 类似于 CGI,因为它允许 Web 服务器与 Perl 应用程序通信,但它更高效(它使应用程序始终运行,因此它不需要为每个请求从头开始加载所有内容) 并具有更多功能(例如,使用 Plack 中间件的能力)。

    Dancer 附带一个脚本来运行用于开发目的的简单 Web 服务器(不是 Apache)。

    预计您将在production 中使用更强大的 Web 服务器(例如 Apache HTTPD)。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 2011-11-10
    相关资源
    最近更新 更多