为什么我要使用 unicorn 或 Thin 而不是 WEBrick 进行开发?

2023-12-23

我最近发现有些人更喜欢使用unicorn_rails而不是默认的 WEBrick 作为开发 Rails 应用程序的 Web 服务器。

我知道,如果我想在生产中使用 unicorn,那么在开发中尝试它可能是有意义的,但由于生产中的配置不同,它是否相关?

我可以从使用中获得任何真正的、有形的优势吗?thin or unicorn而不是使用 WEBrick 来开发 Rails 应用程序,例如速度或一些附加功能?或者这只是个人喜好问题?


尽可能接近生产环境进行开发非常重要。它有助于确保应用程序在部署到生产中时能够按预期工作,而不是在运行时遇到错误。

通过在复制生产环境的构建服务器上使用连续测试可以缓解这个问题。即使您没有在相同的环境中积极进行开发,持续测试也可以让您了解应用程序是否按预期方式运行。

至于速度,在开发模式下运行 Rails 应用程序的性能损失将抵消各种 Web 服务器带来的任何好处。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么我要使用 unicorn 或 Thin 而不是 WEBrick 进行开发? 的相关文章

随机推荐