Eu tenho uma lista muito grande de python (~ 1M strings)definido em um arquivo .py. Eu importo no meu views.py para acessar a lista em minhas visualizações. Minha pergunta é: a lista é carregada na RAM para cada usuário que acessa o aplicativo da Web ou carrega apenas uma vez e é usada por todos os usuários?
Respostas:
0 para resposta № 1Um processo do Django é carregado uma vez e permaneceativa para lidar com solicitações recebidas. Então, se você definir a lista como uma variável global, ela permanecerá na RAM e tudo estará bem. É desencorajado manipular a lista embora.