【发布时间】:2012-01-28 20:51:44
【问题描述】:
我正在尝试在我的网站中缓存一些 API 响应(使用 web.py 编写)。
因此,我想在对我的网络服务器的不同调用之间在服务器端的某处保存一个变量。
是存储这些变量的最佳位置吗?
到目前为止,我实际上还没有找到可以存放它们的任何地方。
由于我的 index 对象似乎在每次调用 webapp 时都会重新初始化,因此我无法将变量存储为属性。
如果我在初始化 webapp 的脚本中声明它们,我似乎也无法访问该变量。
cacheInfo = "something"
class Index:
def GET(self):
render.index(cacheInfo)
if __name__ == "__main__":
app.run()
【问题讨论】:
-
在数据库中怎么样?
-
我想避免添加数据库,因为我想保持它的轻量级。但否则这将是我的第一选择。我也想避免写文件。
-
它必须存储在某处...
-
是的,我正在寻找一种将其存储在内存中的方法。