Why would I want to use unicorn or thin instead of WEBrick for development purposes?

后端 未结 4 1666
野的像风
野的像风 2021-01-31 08:02

I\'ve recently found that some people prefer using unicorn_rails instead of the default WEBrick as a web server for developing Rails applications.

I unders

4条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-01-31 08:41

    It is important to develop as closely as possible to the production environment. It helps ensure that an application will work as expected when deployed into production, instead of stumbling upon bugs at runtime.

    This issue is alleviated with the use of Continuous Testing on a Build server that replicates the production environment. Even though you are not actively developing on an identical environment, the Continuous Testing gives you coverage that the application is functioning in the expected way.

    As to speed, the performance hit running a Rails app in development mode will negate any benefit the various web servers brings.

提交回复
热议问题