【发布时间】:2012-06-30 00:13:36
【问题描述】:
总的来说,我是 web2py 和 Web 应用程序开发的新手,我有一个特定的用例,但鉴于我目前拥有的工具和知识,我不确定如何解决。
我想要做的是加载一次腌制类实例,然后继续为进入我的 web2py 应用程序的每个请求重用它。有没有办法以不影响每个请求性能的方式做到这一点?换句话说,有没有一种方法可以一次性提取数据,并为每个请求重复使用它?
取消模型中的数据不是正确的方法,因为模型会在每个请求上执行,因此每次都会重新加载文件。同样,在模块中执行它也是不正确的,因为导入模块将在每次请求时执行模块中的代码。我唯一能想到的另一件事是将数据缓存在 ram 中,但我想知道是否有其他方法可以做到这一点。
【问题讨论】:
标签: web-applications web2py pickle