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