伊谢尔伦2017-04-18 10:05:28
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,回傳給客戶端