python - 在django中使用缓存来加速(memcached)困惑?
ringa_lee
ringa_lee 2017-04-18 10:03:28
0
2
633
ringa_lee
ringa_lee

ringa_lee

全部回覆(2)
伊谢尔伦

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。
但還是想說這才是正確提問題的思路和格式。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板