缓存只能针对一个人使用吗?
来源:7-4 Django 缓存模块
![](http://img1.sycdn.imooc.com/user/545861c80001141e02200220-100-100.jpg)
诚然如斯
2020-05-26
我一直在这个缓存没有理解太清楚。老师的例子能看明白,但是有疑问。
比如老师的例子是:
我查询,12星座,将它缓存起来使用。这样我再查第二遍的时候,就能极快的访问。
但我有两个问题:
一、如果我只关注了2个星座,我可不可以一次查出12星座缓存起来,然后再把我关注的两个星座从12星座里提取出来显示呢?这样我换了关注,比如4个星座,我也不用去查了,只需要从缓存里找。
二、我还是把12星座查出来缓存起来,我关注的是2个星座,另一个人关注的是另外2个星座,他在打开小程序的时候,能够读到这个缓存吗?还是说每个人打开小程序后,建立的缓存,他就是只能针对一个人使用的。如果这样的话,建立缓存,更多的功能就是防止他反复刷新,加重对服务器的负担。
写回答
1回答
-
可以的,可以从缓存中去找。
可以读取,不需要每个人建立缓存。
其实这里同学有个地方混淆了,就是缓存是面向开发者的,而不是面向业务的,缓存的用法决定了它的使用范围,你也可以针对缓存开发来为每个人建立缓存。
012020-05-27
相似问题
django如何做双缓存
回答 1
数据库缓存问题
回答 1