2010-01-25 20 views
0

我有一個python腳本,可以將大量數據解析爲內部內存結構,並在結構上實現各種獲取函數。Python網頁前端,保留解釋器狀態

我想爲這個腳本構建一個簡單的web前端,條件是數據只被初始化/加載一次(因爲每次獲取時重新加載會消耗太多的時間/資源)。實質上,python處理程序需要在調用之間保持其狀態,因此數據結構保存在內存中。

注意:PHP的exec()或類似的將不起作用,因爲這會爲每個請求實例化一個新的python處理程序。我聽說過爲此目的使用mod_python的模糊參考?

回答

1

我已經實施了一個解決方案,以解決一個非常類似的問題。我的解決方案是使用一個XMLRPC服務器,具體地

twisted.web.xmlrpc 

我有一種方法,其允許對新數據的注入,並且具有用於檢索數據的方法。