2016-08-22 55 views
0

我對web開發很陌生,所以這實際上可能是正常行爲 - 但是當我在視圖中進行邏輯更改時,可能需要大約一個小時才能將這些更改顯示在我的產品上現場。Django視圖滯後的變化

如果我啓動本地主機,更改將立即生效。服務器是Windows IIS 7.5。 HTML,CSS和JS更改立即顯示,這是視圖中需要一段時間才能過濾的代碼。任何想法是什麼導致這一點以及如何解決它?

+1

這幾乎肯定是您部署的基礎架構的一個問題 - 它如何拉動代碼更改?它如何知道何時重新加載?不幸的是,如果不瞭解更多有關服務器配置的信息,我們將無法回答此問題,並且此時它可能是ServerFault的更好選擇。 –

回答

1

您是否嘗試過對網站位於IIS的應用程序池進行手動重新啓動?文檔可能不是確切的版本,但它應該解釋的不夠好,給你這是怎麼回事了一個想法:

https://technet.microsoft.com/en-us/library/cc753179(v=ws.10).aspx

基本上,如果你有應用程序池回收,每3個小時,當你犯了一個更改最多可能需要3個小時才能使更改生效。你也不希望它每5分鐘回收一次。但是如果你真的想看到你的改變,你可以做一個手動回收。