在我的一个 Django 应用程序中,views.py 中的代码如下所示:
import myLib
resultOne = myLib.myFunction('Some data')
resultTwo = myLib.myFunction('Some more data')
resultThree = myLib.myFunction('Even more data')
每当我访问该页面时,加载都需要一分钟。原因是它myLib
占用了大量内存,并且每次加载页面时都在加载。我知道这一点,resultTwo
并resultThree
会在执行后迅速resultOne
执行。
我想myLib
在 Django 中预加载,以便将其存储在内存中,所以resultOne
,,resultTwo
并且resultThree
都可以快速执行。我怎样才能做到这一点?
编辑:
这可能属于缓存类别。、 和每次都会更改的输入,resultOne
并且它们经常运行。resultTwo
resultThree