我有一個django web app
使用postgres
分貝。它允許用戶登錄並製作一些文章保存到數據庫,稍後用戶可以列出他在一個特定並列出屬於特定類別的帖子等等。雖然這種方式在我的機器上沒有任何延遲,但在託管於free
主機上時要花費大量的時間來加載每個頁面。找出爲什麼一個webapp的速度很慢託管
你如何找出爲什麼發生這種情況?該應用程序,我應該先看看的一部分嗎?是否有使用分析,因爲用來在我的本地機器沒有延誤運行這個應用程序什麼意義?
我想找出如何處理在general.I這個問題是能夠訪問駐留在同一免費主機上的其他應用程序沒有太大的延遲..所以這可能是一個具體問題,我的應用程序
我想就這個..如果任何人的建議..如果任何人都可以幫助..
謝謝 ps :((我故意省略主機的名稱,因爲這是一個免費的服務,沒有抱怨和其他在同一臺主機上的應用效果很好)
隨着免費的主機,你得到你所支付的,國際海事組織。 – 2012-03-30 08:13:48
您是否試過Django Debug Toolbar?http://pypi.python.org/pypi/django-debug-toolbar。它會告訴你所有查詢的速度。可能是一個開始的好地方。 – rockingskier 2012-03-30 08:35:05
我同意rockingskier的看法確實是一個很好的開始。有時它只是一個無用的循環,可以用一個簡單的'select_related'來修復...... – 2012-03-30 08:42:17