perl – 为什么使用nginx与Catalyst/Plack/Starman?

前端之家收集整理的这篇文章主要介绍了perl – 为什么使用nginx与Catalyst/Plack/Starman?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用Plack / Starman来部署我的小型Catalyst网络应用程序。所有的文档似乎表明我想使用这个与Nginx的组合。这有什么好处?为什么不使用Starman直接在港口80?

解决方法

它不一定特别是Nginx,但是您需要某种前端服务器代理应用程序服务器,原因如下:

>因此,在端口80上运行前端服务器时,可以像普通用户一样在高端口上运行Catalyst服务器。>为了提供静态文件(普通资源,如图像,JS和CSS,以及任何类型的下载,您可能需要使用X-Sendfile或X-Accel重定向),而不会在Perl进程的持续时间内下载。>如果您想要移动到更复杂的配置,这些配置包括例如边缘包含或者使webserver直接从memcached或mogilefs(Nginx可以做的事情)或负载均衡/ HA配置提供服务。

猜你在找的Perl相关文章