Nginx 开发版与稳定版

Nginx 开发版与稳定版

有人知道 Nginx 开发版和稳定版之间的主要区别吗?我知道开发过程中存在错误等风险。但我更关心性能/功能。

答案1

我不是 nginx 的专家,但根据我的经验,开发版足够好用(目前没有出现问题),而且它还修复了一个错误,响应代码为 201,而当我尝试从后端服务器给出 201 时,稳定版会挂起。在这种特殊情况下,开发版很有帮助。无论如何,我认为潜在的错误风险是坚持使用稳定版的一个重要原因,即使它的性能可能较差。

答案2

“开发”分支也称为“主线”。
根据 Nginx(在其网站上多次引用),这是一个例子

请注意,稳定并不意味着更可靠或更少错误。事实上,主线通常被认为更可靠。
我们建议您始终部署 NGINX 主线分支。

使用稳定版本的原因主要是为了插件 - 稳定版本不会改变插件可能依赖的任何内容。

虽然从理论上讲,稳定版更容易被尚未移植的小错误所利用,但从理论上讲,主线版更有可能出现 0day 或被忽视的错误,这些错误通过了测试和早期部署。
在我看来,这两者都不应该是你最初计算的一部分。无论如何,你都应该有一个备份,最好有一个滚动服务器。

相关内容