问题标签 [django-caching]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5708 浏览

javascript - Django 静态文件未更新

在我的 Django 项目中,应用程序 my_app 有一个引用 javascript 静态文件的模板:

一旦我在 my_app/templates/my_app 中安装了 my_script.js,一切似乎都正常了。在某些时候,我用不同的脚本覆盖了 my_script.js,这样 my_script.js 现在就有了不同的内容。

但是,当我使用浏览器加载 my_app 时,它会加载旧的 my_script.js,尽管它不再存在。我该如何解决?谢谢。

0 投票
2 回答
261 浏览

django - Django 缓存 + Django 数据库请求

我正在构建一个 Django Web 应用程序,它允许用户从计算机系统中选择一张照片并继续填充到用户时间轴上。时间线最初将显示 10 张照片,然后可以拉动刷新以获取时间线上的下 10 张照片。

所以我的第一个问题是我能够上传存储在文件系统上的图像,但是我如何只显示前 10 个,然后刷新以获取下一个 10,依此类推。

接下来,我希望应用程序的用户体验更快。所以,我正在考虑缓存。所以,我在想,我要缓存什么。由于 Django- 中有 3 种缓存类型Database cache, MemCache, or FileSystem Caching。所以我的第二个问题是我应该缓存每个用户的前 10 张照片还是其他什么?

请回答您的建议。

0 投票
1 回答
110 浏览

django - Django缓存实现

好吧,我正在使用 Django 设计一个 Web 应用程序。该应用程序允许用户从计算机系统中选择照片并继续填充到用户时间轴上。时间线视图有一个用户上传的所有照片的列表/网格,按时间顺序排列,显示 50 张照片,然后拉动刷新以获取时间线上的下 50 张照片。该实现适用于多个用户。

现在,我正在考虑缓存应用程序的快速用户体验。像大多数站点一样,将用户的时间线存储到缓存中,这样每当用户登录时,首先检查信息的地方是从缓存中提供请求,如果那里不可用,那么你去数据库查询信息。

主要是在一行中,我现在尝试将不同用户的所有时间线缓存在缓存中。

我已经完成了 webapp 的构建减去缓存部分。所以,我的问题是如何缓存不同用户的所有时间线?

0 投票
2 回答
3011 浏览

django - Django缓存测试

由于我是 django-cache 的新手,我试图在 Django 中缓存一个特定的视图。我不确定数据是从缓存中还是从数据库中获取的。我该如何验证?作为新手,还请检查我是否正确缓存了视图?

视图.py

设置.py

0 投票
0 回答
218 浏览

django - 使用 Django 获取缓存

我们正在尝试在 Django 中实现缓存。我们尝试过 memcache、文件系统缓存和本地内存缓存。不管它是什么不起作用——我们放在模板上测试缓存的时间戳总是在更新,所以我们知道它不起作用。

这是代码的相关部分。

意见.PY

0 投票
1 回答
119 浏览

python - 在什么时候正确生成缓存键

在根据文档中,它有效地表示您应该KEY_PREFIX在服务器之间共享缓存实例时使用 a 。我的问题是 KEY_PREFIX 何时应用?在这里使用MemcachedStats是基本示例

在这一点上它看起来不错 - 我的意思是前缀已设置或我认为..

在这一点上,这只是一个错误吗?

0 投票
1 回答
1383 浏览

python - Django shell 不尊重缓存配置

在我的 settings.py 中,我有:

但如果我这样做python manage.py shell

我越来越:

为什么!???现在我无法清除我的缓存...

为了证明我的配置是正确的,我可以这样做:

我得到:

看起来get_cache在定义 CACHES 之前调用了方法...

0 投票
1 回答
87 浏览

django - 什么样的 Django 有缓存

例如,有像 hazelcast 这样的缓存。

那么在 django 缓存类型中有哪些?

哪个是最优选的?

0 投票
2 回答
333 浏览

django - Django 管理缓存 m2m 关系

我有两个模型:

模型.py

管理员.py

数据库中大约有23000个城市。

当我在管理员中编辑公司详细信息时,它会永远加载!!!只需访问 admin/myapp/company/12/ 需要 2-3 分钟 - 这太可怕了。

如何加快速度并缓存城市模型查询集?

0 投票
1 回答
77 浏览

django - Django 用户缓存

我想知道是否有一种方法可以在具有经过身份验证的用户和未经过身份验证的用户的站点上将查询集缓存到 memcache。

基本上我只需要缓存一张表中的查询。

任何想法都会很棒。

谢谢