2014-02-21 71 views
1

Django花費太多時間來加載頁面。在使用調試工具進行調試後,我發現發送請求需要太多時間,有沒有提高性能的建議?該視圖包含Paginator。Django花費太多時間來發送請求

檢查與調試工具的性能後:

request: 11855 
response: 1 
domloading: 1122 
dominteractive:12080 
+0

術語要點:Django不會加載頁面,瀏覽器會加載頁面。 Django不發送請求,它發送響應。您的瀏覽器發送請求。 – Spacedman

回答

1

您可能需要檢查你的SQL代碼在Django模型或視圖。看起來你花費了太多時間從服務器加載信息。考慮使用select_related方法如下:

Screen.objects.filter(Q(名_ icontains =查詢) | Q(編輯 _username__icontains =查詢))\ .select_related( 「build__id」,」名稱「)

+0

Cphilo,謝謝!你的建議後有很大的提升! – yonzhang

相關問題