django - 哪个Django缓存系统更快: Filesystem or DB?

标签 django caching django-cache

我知道这两者之间不一定有明确的区别,就像在Memcached数据库/文件系统之间一样,但是我想知道什么条件会导致文件系统比DB缓存快。而且,相反,在什么条件下DB缓存会比文件系统快?

最佳答案

文件系统的总是比数据库的更快。数据库具有诸如锁定,分片缓冲区,SQL解析,查询计划等之类的开销。

最终,数据库位于文件系统上。数据库是文件系统加上开销。

关于django - 哪个Django缓存系统更快: Filesystem or DB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7367225/

相关文章:

http - Cache-Control 是 :must-revalidate obliging to validate all requests, 还是陈旧的?

caching - 在C#内存中实现文本索引

python - 线程的 Django 全局数据

python - Django 默认缓存

python - 如何更改 Django 日志记录的日期格式?

django - 南。迁移整个数据库

django - 根据对象过滤外键

django - 使用 virtualenv 运行应用程序时设置没有属性 ROOT_URLCONF 错误

java - 在独立应用程序中有效缓存 Hibernate 分离对象?

django - DRF,缓存 as_view()?