ringa_lee
1) 如果頁面沒有頻繁更新,顯然第一種更便捷2) memcache的內存上限取決於你的物理機,但是memcache有些使用場景需要注意,可能會導致性能下降3) memcache保存的就是key value數據,對於django,就是每個url對應的HttpResponse被緩存起來,之前的流程是1) Django view通過Models從DB獲取數據2) 然後調用template去渲染,形成真正的HttpResponse3) 通過Http Socket將資料寫回給客戶端有了memcache,上面的1,2就被省了,根據url直接從快取池取出保存過的HttpResponse,回傳給客戶端
贊,雖然沒有用過django的cache。 但還是想說這才是正確提問題的思路和格式。
1) 如果頁面沒有頻繁更新,顯然第一種更便捷
2) memcache的內存上限取決於你的物理機,但是memcache有些使用場景需要注意,可能會導致性能下降
3) memcache保存的就是key value數據,對於django,就是每個url對應的HttpResponse被緩存起來,
之前的流程是
1) Django view通過Models從DB獲取數據
2) 然後調用template去渲染,形成真正的HttpResponse
3) 通過Http Socket將資料寫回給客戶端
有了memcache,上面的1,2就被省了,根據url直接從快取池取出保存過的HttpResponse,回傳給客戶端
贊,雖然沒有用過django的cache。
但還是想說這才是正確提問題的思路和格式。