【发布时间】:2022-01-11 20:39:06
【问题描述】:
我有一个在 digitalocean.com droplet 上运行的 Django(python) 项目。因为配置选项有限,我有多余的可用内存。我正在考虑使用该可用内存,并在内存中加载一些数据库表。我已经有一个缓存一些视图的 Redis 服务器。是否可以缓存数据库整个表?怎么样?
谢谢。
【问题讨论】:
标签: python django performance memory redis
我有一个在 digitalocean.com droplet 上运行的 Django(python) 项目。因为配置选项有限,我有多余的可用内存。我正在考虑使用该可用内存,并在内存中加载一些数据库表。我已经有一个缓存一些视图的 Redis 服务器。是否可以缓存数据库整个表?怎么样?
谢谢。
【问题讨论】:
标签: python django performance memory redis
真的没有意义(如果您希望能够使用模型或 SQL 查询这些表)。
您的 RDBMS(MySQL、Postgres 等)将处理内存中的缓存表,或者 Linux 文件页面缓存将处理将底层数据文件正确保存在内存中的问题。
【讨论】: