1

.py ファイルで定義された非常に大きな python リスト (~ 1M 文字列) があります。これを views.py にインポートして、ビューのリストにアクセスします。私の質問は、Web アプリにアクセスするすべてのユーザーに対してリストが RAM に読み込まれるのか、それとも 1 回だけ読み込まれてすべてのユーザーに使用されるのかということです。

4

1 に答える 1

0

Django プロセスは一度ロードされると、着信要求を処理するためにアクティブなままになります。したがって、リストをグローバル変数として定義すると、リストは RAM に残り、すべて問題ありません。ただし、リストを操作することはお勧めできません。

于 2012-11-18T10:33:18.350 に答える