Django花費太多時間來加載頁面。在使用調試工具進行調試後,我發現發送請求需要太多時間,有沒有提高性能的建議?該視圖包含Paginator。Django花費太多時間來發送請求
檢查與調試工具的性能後:
request: 11855
response: 1
domloading: 1122
dominteractive:12080
Django花費太多時間來加載頁面。在使用調試工具進行調試後,我發現發送請求需要太多時間,有沒有提高性能的建議?該視圖包含Paginator。Django花費太多時間來發送請求
檢查與調試工具的性能後:
request: 11855
response: 1
domloading: 1122
dominteractive:12080
您可能需要檢查你的SQL代碼在Django模型或視圖。看起來你花費了太多時間從服務器加載信息。考慮使用select_related方法如下:
Screen.objects.filter(Q(名_ icontains =查詢) | Q(編輯 _username__icontains =查詢))\ .select_related( 「build__id」,」名稱「)
Cphilo,謝謝!你的建議後有很大的提升! – yonzhang
我認爲你開始在開發模式Django項目。 也許你可以使用uwsig + nginx。 uwsgi:http://uwsgi.readthedocs.org/en/latest/tutorials/Django_and_nginx.html 的nginx + uwsgi:http://uwsgi.readthedocs.org/en/latest/tutorials/Django_and_nginx.html
謝謝你,orangleliu!我將設置uwsig下一步 – yonzhang
術語要點:Django不會加載頁面,瀏覽器會加載頁面。 Django不發送請求,它發送響應。您的瀏覽器發送請求。 – Spacedman