我一直在开发一个简单的MVP应用程序,是时候将它部署到我的生产服务器上进行更彻底的外部测试了。它永远不会有一个沉重的交通负荷,这只是我需要一小群用户来测试。
现在我一直有三层楼。Nginx/Apache > Guncicorn/CherryPy/etc >水瓶/Django/金字塔/瓶/等
我知道这是惯例的智慧。但我从来没有花时间问过为什么。我为什么要把这些都设起来?
发布于 2015-08-17 03:38:45
对于包含的dev服务器,姜戈博士有如下说明:
我们已经在Django中包含了这一点,这样您就可以快速开发东西,而不必处理配置生产服务器(如Apache )的问题,直到您准备好开始生产。 现在需要注意的是:不要在类似于生产环境的任何情况下使用此服务器。它仅供开发时使用。(我们的业务是制作网络框架,而不是网络服务器.)
Apache/Nginx相对于dev服务器的两个优点立即浮现出来:
https://stackoverflow.com/questions/32042323
复制相似问题