【发布时间】:2009-08-03 22:44:52
【问题描述】:
我正在使用 mod_python 运行 Python 服务器,并且在配置变量方面遇到了一些问题。这实际上是两个问题合而为一,因为我认为它们高度相关:
我需要一种方法来配置运行时在 Python 中可用的变量。我目前只有一个模块,它设置了一些我导入到其他模块中的名称-值对,但我最近在阅读PythonOption,想知道使用它会获得什么优势。
我需要一种在服务器上存储状态的方法。我可以访问限制为每天运行 X 次的 API,一旦达到该限制,我需要恢复到我的(较少的)代码。我想知道如何跟踪一天内运行查询的次数。
我考虑过使用文件或数据库,但我担心让每个人都尝试同时访问同一个文件或行会减慢请求速度。有没有更好的方法在 mod_python 中进行设置?
【问题讨论】:
-
为什么选择 mod_python?为什么不 mod_wsgi?为什么没有框架?为什么不使用 Django、Pylons 或 TurboGears?
-
这会是“在您更改整个服务器设置之前我不会回答您的问题”交易之一吗?
-
@Daniel Lew:我在问一个问题,以便了解您的情况。您选择了一些难以使用的技术。您描述的问题在 Django、Pylons 和 TurboGears 中已解决(完全解决)。在我发表评论之前,我想知道您为什么不使用已知的有效解决方案。
-
答案是,因为我开始的时候并不知道;这是我第一次涉足 Python 服务器。不幸的是,我现在坚持我所拥有的,至少在短期内是这样。
-
@Daniel Lew:转换可能比试图挽救你拥有的东西更便宜。
标签: python configuration mod-python