2011-06-20 55 views
6

首先讓我說,這不是關於django的生產設置 - 這是爲本地開發和測試。Django dev服務器緩慢與鉻+其他實例/瀏覽器

我正在測試多個用戶場景,需要我以多個不同的用戶身份登錄。我以使用Chrome的用戶A和使用Chrome的隱身模式的用戶B以及使用Firefox的用戶C的身份登錄。我正在使用「manage.py runserver」來運行開發服務器。

與常規Chrome(用戶A)的第一個實例運行良好,速度很快。其他實例非常慢 - 可能更好地描述爲卡住。他們在10到30秒內無所事事,然後很快顯示頁面。

雖然其他瀏覽器卡住,我可以去第一個(用戶A),並點擊左右,它運作良好,速度很快。換句話說,只有其他兩個實例的請求被卡住了 - 第一個實例總是運行良好。

緩慢的資源似乎是html頁面,而不是靜態內容。

後端是Django 1.1.1,使用SQLite作爲在OS X 1.6.7上運行的數據庫。

任何想法? Chrome是否採取了一些特別的措施來保持連接?

+1

你應該檢查靜態加載的時間非常晚,瀏覽器渲染,或什麼。 –

+2

我在我的機器上託管的項目(不僅僅是Django)+ Chrome中遇到了同樣的問題。到目前爲止我唯一的解決方案是用C-c殺死服務器並重新啓動它。 – Tiago

+0

好主意Lakshman。我通過Chrome的開發控制檯進行了檢查,這是需要很長時間的HTML頁面 - 一旦html可用,靜態文件就會很快下載。 – Parand

回答