Python web服务器?

Python web服务器?,python,cherrypy,Python,Cherrypy,我想使用python为我的项目开发一个工具。这些要求是: 嵌入一个web服务器,让用户获得一些静态文件,但流量不是很高 用户可以使用http配置工具,我不需要GUI页面,我只需要一个RPC接口,比如XML-RPC?还是其他 除了web服务器,该工具还需要一些后台工作,因此这些工作需要使用web服务器来完成 那么,哪个pythonweb服务器是最佳选择?我在看CherryPy,如果你有其他建议,请写在这里 为什么不使用像Cruise这样的开源构建工具(持续集成工具)。其中大多数都带有web服务器/

我想使用python为我的项目开发一个工具。这些要求是:

  • 嵌入一个web服务器,让用户获得一些静态文件,但流量不是很高
  • 用户可以使用http配置工具,我不需要GUI页面,我只需要一个RPC接口,比如XML-RPC?还是其他
  • 除了web服务器,该工具还需要一些后台工作,因此这些工作需要使用web服务器来完成

  • 那么,哪个pythonweb服务器是最佳选择?我在看CherryPy,如果你有其他建议,请写在这里

    为什么不使用像Cruise这样的开源构建工具(持续集成工具)。其中大多数都带有web服务器/xml接口,有时还带有花哨的报告

    内部python Web服务器怎么样?
    只需在google中键入“PythonWeb服务器”,并托管第一个结果…

    好吧,我使用了TurboGears之类的web框架,我当前的项目是基于挂架的。最后一个是相当容易学的,而且都带有樱桃糖

    要做一些后台工作,您也可以在挂架中实现

    只需转到config/environment.py并查看该示例: (我在这里实现了一个队列)


    如果您只是简单地使用CherryPy或开始使用更完整的东西,如挂架,这取决于您的需要。

    使用已经随Python提供的WSGI参考实现
    wsgiref

    将REST协议与JSON(而不是XML-RPC)一起使用。它比XML更简单、更快


    后台作业是从
    子流程开始的

    这听起来像是一个有趣的项目。那么,为什么不编写自己的HTTP服务器呢?它毕竟不是那么复杂,HTTP是一个众所周知的、易于实现的协议,您将获得许多新知识


    检查文档或手册页(无论你喜欢什么):<代码> SoCub()/代码>,<代码> BDIN():<代码> ListNe()/<代码>,<代码>接受()/代码>等。

    我仍然会支持RITESH的建议,并要求您考虑使用类似CraceSeCuTl或BuudBoT(如果您喜欢Python)的东西。并扩展它,而不是从头开始构建。我曾经这样做过,我可以告诉你它很快就失控了。好吧,我编辑了我的问题,只是一个针对python web服务器的一般性问题。;)XML-RPC呢?我可以使用XML-RPC的内部web服务器和同一端口上的静态文件吗?据我所知不是这样。有趣的是,我已经完成了这样一个项目,并实例化了两个服务器,一个用于http,另一个用于XML/RPCThanks,我将检查wsgiref,对于后台工作,我不是指外部进程,它只是类似于定期检查电子邮件,所以我不需要子进程。真的吗?你认为当已经有多种好的解决方案时,最好从头开始重新实施它?我从来没有说过也没有写过,我的建议是“最好的”一个。。。我也不认为从头开始重新实现web服务器是“最好的”。我写得像我的本意一样,既不多也不少。接受它。
    from faxserver.lib.myQueue import start_queue
    ...
    def load_environment(global_conf, app_conf):
        ...
        start_queue()