2017-03-05 67 views
0

我試圖託管我的Django應用程序來在Windows 7中進行打磚塊。我已經正確配置了mod_wsgi並運行了一個測試項目來驗證它。Django + mod_wsgi + apache + wamp優化技術的windows

但是,當我遷移我的開發項目時,服務器真的需要時間加載。我已閱讀了有關通過在非Windows平臺上啓用mod_wsgi守護程序模式來優化mod_wsgi性能的文章。

我的問題是:有沒有一種方法來優化Windows平臺的mod_wsgi性能?

附註:它已經30分鐘了,因爲我試圖訪問我的Django項目,頁面仍在加載。 Apache錯誤日誌中沒有生成錯誤日誌,Wamp服務器仍在運行。

回答

1

如果無限期掛起它可能是這個問題:

這可以通過具有C擴展某些第三方Python模塊,還沒有得到很好的貫徹,使他們造成的在Python子解釋器中工作。

意味着你的只是託管一個WSGI應用程序,添加:

WSGIApplicationGroup %{GLOBAL} 
+0

該解決方案的工作,但在Windows中,我們必須包含雙引號。它應該是:'WSGIApplicationGroup「%{GLOBAL}」'。感謝先生和更多的權力! – jonilyn2730

+0

我知道你沒有理由爲什麼你需要雙引號。從未必須以前。在Windows上,編輯Apache配置時有時會遇到問題,這是由於編輯器太聰明,用聰明的引號做愚蠢的事情,或粘貼其他奇怪的Unicode字符。也許在那裏有一些不可見的奇怪角色,編輯它就擺脫了它。 –

+0

我沒有複製粘貼從互聯網主席的代碼。我已經手動鍵入它。在我的情況下,wamp(http.conf)+ windows中的所有參數/值必須用引號括起來,否則apache將無法啓動 – jonilyn2730