1
從Django流式傳輸JSON響應的正確方法是什麼?例如。使用「StreamingHttpResponse`以下:Django,StreamingHTTPResponse和JSON
def sample_json_view(self):
data = { ... }
resp = http.HttpResponse(content_type="application/json")
json.dump(data, resp)
return resp
我的目標是使用StreamingHttpResponse,以儘量減少在視圖中的等待時間。 StreamingHttpResponse比我們寫作的HttpResponse有什麼優勢?或者:寫入類似文件的HttpResponse對象(如json.dump
)是否使Django/mod_wsgi在開始將響應傳輸到客戶端之前緩衝服務器上的整個響應? (增加延遲,必須首先生成所有JSON響應)。
好的,謝謝!澄清了這個問題。 –