有没有类似XAMPP(python框架)的类似解决方案?或多或少像交钥匙解决方案在Linux和Windows桌面上部署和运行基于python的web服务。
我很困惑Tornado Web Server的目的是什么。该网站说它是Web服务器,然后它也说了一些关于Web服务器框架。由于它是用python编写的,它的表现和apache或ngnix一样吗?运行Django或任何其他基于python的web框架的最低配置或交钥匙web服务器?
1
A
回答
0
您将始终将某种Web服务器部署为您的Python代码的前端。
Apache,nginx或lighttpd。
对于大多数Python框架,您将使用mod_wsgi。
对于其他Python框架(如Tornado),您将不会使用mod_wsgi。
每个Python框架都是独一无二的,所以没有单一的标准答案。
既然你在标签中特别提到了Django,你通常会使用使用Apache和mod_wsgi。你会看到:https://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/
你不会使用龙卷风。
+0
mod_wsgi == apache,但wsgi == pep333 ==便携式python webapps。很多Web服务器可以托管wsgi应用程序,Apache可以通过mod_wsgi(并且还有其他一些选项)来实现。 wsgi包含fastcgi包装以支持更多http服务器,http://wsgi.org/wsgi/Servers – SingleNegationElimination
1
我目前使用nginx + CherryPy http://www.cherrypy.org/很开心。 CherryPy看起来就像托管一个支持Django的网站一样简单。
相关问题
- 1. 扭曲(异步服务器)与Django(或任何其他框架)
- 2. 如何在任何web服务器上运行简单的ruby脚本(Apache或Mongrel或其他任何东西)
- 3. Python Web服务器的Web服务器框架
- 4. 首先,Spring框架的应用服务器或Web服务器
- 5. 如何与Sharepoint并排运行其他网站或Web服务?
- 6. 您如何将基于Scala的Web服务器与其他Web框架进行比较?
- 7. 基于文档或RPC的Web服务
- 8. 没有apache,jetty,...或其他服务器的Web服务
- 9. Python的Web服务器 - 让它做其他任务
- 10. 用于运行Magento Web服务API的最低PHP版本
- 11. Web服务或Web服务
- 12. IIS中Web服务的最低设置?
- 13. 关于我的Web服务器的服务器配置的任何建议?
- 14. 用于验证参数,REST或其他的Web服务API?
- 15. 最佳的Python Web框架为我的API服务器需要
- 16. 运行python的Web服务器。
- 17. 在基本托管的Web服务器上托管Web服务的框架
- 18. 用于基于JSON的Web服务的Java框架
- 19. 独立Python web服务器和/或nginx
- 20. 如何将图像或任何其他文件上传到在线服务器,如www.pythonanywhere.com或django中的任何其他服务器?通过Python脚本
- 21. SOAP Web服务的Python框架
- 22. 在WCF或基于ASMX的web服务中使用计时器?
- 23. web服务框架
- 24. Python web框架的入门门槛低
- 25. 基于Java或JVM的Web应用程序框架的建议
- 26. Web服务的Pentest框架?
- 27. 保持基于apt的发行版作为Web服务器运行最新
- 28. 与调用其他Web服务的Web服务有任何冲突吗?
- 29. Mongoose Web服务器配置
- 30. Windows服务或任何其他替代
阅读:http://www.tornadoweb.org/documentation/overview.html#running-tornado-in-production –
回复:“性能”,这在很大程度上取决于具体的应用。一些工作负载自然会在某些服务器上比其他工作负载更好,并且通常至少有一个用例,其中每个服务器都闪耀着最亮的。另一方面,当您寻找跨平台,交钥匙解决方案时,性能调整不应该成为您的担忧,如果性能是您主要关注的问题,那么没有交钥匙解决方案将非常适合您的特定应用。 – SingleNegationElimination