Django アプリケーションは、ファイルから Python dict にデータをロードし、処理して、http 応答として送信します。ここで、Web サーバーで n 個のリクエストが受信されたとすると、この Django アプリはn
何回も実行され、ファイルから Python dict にデータをロードしますn
。n
http応答を提供できる間に、このデータをdictに1回だけロードできるかどうか疑問に思っていました。
問題状況のサンプルview.py
ファイルは次のようになります。
from django.http import HttpResponse
from django.http import HttpRequest
def hello(request):
data = open("abc").readlines()
return HttpResponse(data[0])