84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
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。
但还是想说这才是正确提问题的思路和格式。