0

Web2py 在主页中声明“包括快速多线程 Web 服务器”,我看到文字说 Rocket 服务器的性能与 Apache 一样好。Web2py 还声称将安全设置为高优先级。

那么为什么人们建议不要在生产中使用火箭呢?有什么缺点?如果答案是处理大量流量,这可能是什么?

(我正在考虑将 Django 应用程序切换到 web2py,如果对于小型应用程序我可以使用火箭服务器,它将简化初始转换。)

4

1 回答 1

0

人们建议在生产中反对 Rocket 的主要原因是它几乎没有配置/自定义选项。使用 Apache 或 nginx 或其他任何东西,您将拥有无穷无尽的可插拔模块或内置功能,用于安全、缓存、重写、日志记录、调整、线程、错误处理......许多不同的功能。Rocket 更像是一个很好的、基本的 Web 服务器,只有其中的几个选项。

我们一直在开发环境中使用 Rocket 服务器——它在低负载、以功能为中心的环境中运行良好。但是,当我们到达安全和负载测试环境时,我们将其替换为 Apache,因为我们需要 Apache 提供的几种功能 / Rocket 没有。

火箭没有任何问题。在低负载的生产环境中可能会很好。如果您决定确实需要 Rocket 没有的选项,那么请更改您对 Web 服务器的选择。

于 2013-03-18T15:42:05.793 回答