私の Django アプリの 1 つに、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
実行されます。
Djangoにプリロードして、myLib
メモリに保存しresultOne
、すべてをすばやく実行したい。これどうやってするの?resultTwo
resultThree
編集:
これはキャッシングのカテゴリに該当する場合があります。resultOne
、resultTwo
、およびresultThree
が毎回変化し、非常に頻繁に実行される入力。