【发布时间】:2012-11-06 11:55:00
【问题描述】:
我在 .py 文件中定义了一个非常大的 python 列表(约 1M 个字符串)。我将它导入到我的views.py 中以访问我的视图中的列表。 我的问题是该列表是否会为每个使用 Web 应用程序的用户加载到 RAM 中,还是只加载一次并用于所有用户?
【问题讨论】:
标签: django python-2.7 django-views
我在 .py 文件中定义了一个非常大的 python 列表(约 1M 个字符串)。我将它导入到我的views.py 中以访问我的视图中的列表。 我的问题是该列表是否会为每个使用 Web 应用程序的用户加载到 RAM 中,还是只加载一次并用于所有用户?
【问题讨论】:
标签: django python-2.7 django-views
一个 Django 进程被加载一次并保持活动状态来处理传入的请求。因此,如果您将列表定义为全局变量,它会保留在 RAM 中,一切都很好。但不鼓励操纵列表。
【讨论】: