【问题标题】:Python web frontend, retaining interpreter statePython web 前端,保留解释器状态
【发布时间】:2010-01-25 23:21:27
【问题描述】:

我有一个 python 脚本,可以将大量数据解析成一个内部内存结构,并在该结构上实现各种 fetch 函数。

我想为此脚本构建一个简单的 Web 前端,条件是数据只初始化/加载一次(因为每次获取时重新加载会消耗太多时间/资源)。本质上,python 处理程序需要在调用之间保持其状态,因此数据结构保存在内存中。

注意:PHP 的 exec() 或类似的将不起作用,因为这会为每个请求实例化一个新的 python 处理程序。我听说过为此目的使用 mod_python 的模糊参考?

【问题讨论】:

    标签: php python


    【解决方案1】:

    我已经针对一个非常相似的问题实施了解决方案。我的解决方案是使用 xmlrpc 服务器,特别是

    twisted.web.xmlrpc
    

    我有一个允许注入新数据的方法,并且有检索数据的方法。

    【讨论】:

      【解决方案2】:

      使用像CherryPyTwisted Web 这样的持久服务器。所有请求都将由同一进程处理。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-08-07
        • 1970-01-01
        • 2020-06-11
        • 2013-01-09
        • 1970-01-01
        • 1970-01-01
        • 2019-07-22
        相关资源
        最近更新 更多