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