我想知道哪个选项更稳定(不考虑性能)并且使用得更广泛(我假设广泛使用的选项是最稳定的):
用于通过小型json格式化输入和输出消息和网页提供REST服务的项目,最高可达100 req / s。如果您认为nginx等更适合,请评论apache。
感谢。
答案 0 :(得分:2)
apache
- > mod-wsgi
目前是“推荐”的解决方案。但这也取决于你的需求。
运行1个重型应用程序与1个轻型应用程序或许多轻型应用程序之间存在很大差异。
就我个人而言,我首选的设置仍为nginx
- > apache
- > mod_wsgi
为重型站点提供多个apache服务器。
答案 1 :(得分:0)
这些天要达到100 req / s并不难。
考虑您的框架建议的部署。例如,Zope内置了一个不错的网络服务器,因此mod_proxy_http是一个很好的部署。
由于wsgi实现了,它已经成为许多框架的首选机制,现在它们内置的Web服务器只适合开发。
无论您现在部署什么,重要的是能够根据需要切换/添加部分堆栈 - 您是否希望在其中的静态内容中使用反向代理?如果你使用nginx,你可能不需要一个,因为它可以很好地提供来自memcached的静态内容。
总结:使用wsgi