Web applications web2py应用程序级变量

Web applications web2py应用程序级变量,web-applications,web2py,pickle,Web Applications,Web2py,Pickle,一般来说,我对web2py和web应用程序开发都是新手,我有一个特定的用例,考虑到我目前拥有的工具和知识,我不确定如何解决 我想做的是加载一个pickle类实例一次,然后继续对进入我的web2py应用程序的每个请求重用它。有没有一种方法可以不影响每个请求的性能?换言之,是否有一种方法可以一次且仅一次解除对数据的锁定,并对每个请求继续重用数据 取消勾选模型中的数据不是正确的方法,因为每个请求都会执行模型,因此每次都会重新加载文件。类似地,在模块中这样做也是不正确的,因为导入模块将在每个请求中执行模

一般来说,我对web2py和web应用程序开发都是新手,我有一个特定的用例,考虑到我目前拥有的工具和知识,我不确定如何解决

我想做的是加载一个pickle类实例一次,然后继续对进入我的web2py应用程序的每个请求重用它。有没有一种方法可以不影响每个请求的性能?换言之,是否有一种方法可以一次且仅一次解除对数据的锁定,并对每个请求继续重用数据


取消勾选模型中的数据不是正确的方法,因为每个请求都会执行模型,因此每次都会重新加载文件。类似地,在模块中这样做也是不正确的,因为导入模块将在每个请求中执行模块中的代码。我唯一能想到的另一件事是将数据缓存在ram中,但我想知道是否有其他方法可以做到这一点。

可能在模块中完成,然后从模块导入对象