我有一個新的django 1.0安裝和一個簡單的頁面服務需要5秒加載。在我的同事的電腦上,幾乎沒有時間。django在我的機器上非常慢
開始使用
python manage.py testserver
我可以看到每個GET請求(PNG圖像和樣式表)需要大約一半的第二服務器。我認爲有關的另一個奇怪的事情是,我的機器上的應用程序的功能測試運行速度慢得多(比我的同事的機器慢100倍)。當我將應用程序設置爲使用sqlite時,它們運行得非常快。我想感謝的是,sqlite並沒有太大的改變加載頁面所需的時間,但它確實加快了服務器的啓動速度。
它看起來像IO問題,但我沒有看到我的機器上的一般性能問題,除了django至少。
Django在python2.4上運行,我正在運行Vista。我也檢查了python2.5。
謝謝你,這肯定是一個DNS問題,因爲頁面加載很快,只要 而不是http://localhost:8000/app我去http://127.0.0.1:8000/app。
但是它可能造成什麼?我的主機文件只有兩個項目:
127.0.0.1 localhost ::1 localhost
這是您第一次請求該頁面或每次都是?另外,當你使用runserver時它是一樣的嗎? – 2008-12-12 14:25:21
這是最愚蠢的錯誤,但我一生都遇到過!我的主機文件是空的,因爲在Windows 7中,這兩行是在[在DNS服務器本身]處理的(http://serverfault.com/questions/4689/windows-7-localhost-name-resolution-is-handled-within- DNS-本身-爲什麼)。和相同的症狀!添加「127.0.0.1 localhost」行可以解決它。謝啦! – 2017-03-04 19:21:15