我有一個簡單的django頁面,它上面有一個計數器。 我使用Apache2和mod_wsgi來提供它。在django + apache + mod_wsgi中重播?
首先,當我進入這個頁面時,計數器顯示0,因爲它應該。 第二次當我進入頁面時,計數器顯示1 - 這又是正確的行爲。 現在問題就開始了,當我第三次進入這個頁面時,我再次得到0。
當我刷新它之間的0和1之間,清楚地使用一些緩存左右。 如果我等待一段時間然後再試一次,它會顯示2和3,但會被這些值卡住,直到這個緩存或任何它將被刷新,然後計數器繼續。
有人知道我怎麼才能讓它正常工作(真正的場景涉及從數據庫獲取數據,但這個奇怪的緩存問題是相同的)。
順便說一句,我沒有任何緩存引擎設置在我的django設置。
謝謝!出於某種原因,我沒有想到這個簡單的答案。 您是否知道如何更改這些實例的數量,以及將實例數量減少到1的後果是什麼? – Adam 2010-04-05 21:44:55
實例數量==進程*線程。如果只有一個實例正在運行,則只能同時提供一個客戶端,這會使您的應用程序對用戶來說很慢,假設有多個併發用戶。 – jholster 2010-04-05 21:53:25