缓存只能针对一个人使用吗?

来源:7-4 Django 缓存模块

诚然如斯

2020-05-26

我一直在这个缓存没有理解太清楚。老师的例子能看明白,但是有疑问。
比如老师的例子是:
我查询,12星座,将它缓存起来使用。这样我再查第二遍的时候,就能极快的访问。
但我有两个问题:
一、如果我只关注了2个星座,我可不可以一次查出12星座缓存起来,然后再把我关注的两个星座从12星座里提取出来显示呢?这样我换了关注,比如4个星座,我也不用去查了,只需要从缓存里找。
二、我还是把12星座查出来缓存起来,我关注的是2个星座,另一个人关注的是另外2个星座,他在打开小程序的时候,能够读到这个缓存吗?还是说每个人打开小程序后,建立的缓存,他就是只能针对一个人使用的。如果这样的话,建立缓存,更多的功能就是防止他反复刷新,加重对服务器的负担。

写回答

1回答

咚咚呛

2020-05-26

  1.  可以的,可以从缓存中去找。

  2. 可以读取,不需要每个人建立缓存。

其实这里同学有个地方混淆了,就是缓存是面向开发者的,而不是面向业务的,缓存的用法决定了它的使用范围,你也可以针对缓存开发来为每个人建立缓存。

0
1
诚然如斯
非常感谢!
2020-05-27
共1条回复

Django+小程序技术打造微信小程序助手

0到1完整项目实战过程,是难得的Django+小程序全栈项目体验。

991 学习 · 507 问题

查看课程