Perl catalyst部署用于高性能站点
我将部署一个web应用程序,但我不确定部署它的最佳方式是什么。我已经看到很多名字出现了,比如Perl catalyst部署用于高性能站点,perl,deployment,web-deployment,host,catalyst,Perl,Deployment,Web Deployment,Host,Catalyst,我将部署一个web应用程序,但我不确定部署它的最佳方式是什么。我已经看到很多名字出现了,比如nginx,Starman,fastcgi,mod_perl,Apache,Plack,但是我还没有找到哪种方式是托管Catalyst应用程序以获得高性能的最佳方式。我发现了许多文章或答案,例如或,但它们似乎都相当过时(前面的例子来自'09和'11)。是否有人对部署Catalyst应用程序的最佳方式持强硬立场?我不需要运行Catalyst应用程序的服务器能够输出静态内容,因为这些内容将从不同的服务器提供。
nginx
,Starman
,fastcgi
,mod_perl
,Apache
,Plack
,但是我还没有找到哪种方式是托管Catalyst
应用程序以获得高性能的最佳方式。我发现了许多文章或答案,例如或,但它们似乎都相当过时(前面的例子来自'09和'11)。是否有人对部署Catalyst
应用程序的最佳方式持强硬立场?我不需要运行Catalyst应用程序的服务器能够输出静态内容,因为这些内容将从不同的服务器提供。我使用nginx+fastcgi:
我的Catalyst web应用程序大部分分为4个部分:
- 静态=>仅由nginx提供服务
- admin=>拥有自己的快速cgi,几乎没有孩子
- API=>拥有自己的快速cgi和许多子项
- rest=>有自己的快速cgi,有很多孩子
- /静止的
- /原料药
- /管理员
- /