2017-09-27 25 views
2

目前我們有我們生產的Django web應用程序託管在IIS中,我們注意到,當我們向views.py或特別是url.py文件添加新更改時,更改需要一段時間才能反映到服務器中,也就是說,可能需要一個小時才能看到更改。當我修改html文件時,這不會發生,更改立即生效。如何在對views.py和urls.py進行新更改時加快Django的速度?

我們還故意通過添加不正確的行(如url1234567(r'^tickets/$', views.tickets_calculate),)來打破url.py文件,但此行在幾分鐘後才生效。

問題

  1. 爲什麼這些文件中的變化這麼長的時間?
  2. 我如何可以加快和「清爽的views.py這個過程urls.py

回答

0

做,我們發現了以下一些試驗和錯誤測試後:

問題1,看來,這是不是一個孤立的問題,因爲在其他Web服務器應用程序中,如Apache,IISnginx,頁面反映所需的時間取決於由這些Web服務器應用程序建立的默認參數納秒。如何修改這些參數?這是一個無關緊要的問題,更多的研究應該致力於解決這個問題。

對於問題2,我們沒有找到在IIS中更新這些「刷新」時間參數的方法,因此替代解決方案是在我們服務器的本地主機上運行我們的Django web應用程序python manage.py runserver,並且我們開始立即注意到這些影響用於調試目的。

相關問題