gpt4 book ai didi

django - 缓存如何影响内存消耗?

转载 作者:行者123 更新时间:2023-12-04 16:00:17 25 4
gpt4 key购买 nike

我有一个具有搜索功能的应用程序。此功能在我缓存了 24 小时的巨大对象(字典)中查找搜索词。该对象大约有 50,000 个 key ,重约 10MB。

当我在我的主机上分析内存使用情况时,我注意到在几次查询之后,内存使用量从大约 50MB 增加到超过 450MB,提示我的托管服务提供商终止了该应用程序。

所以我想知道这里发生了什么。具体来说,缓存如何利用每个请求的内存,我该怎么做才能解决这个问题?

最佳答案

Django FileBasedCache 以存在性能问题而闻名。您可以通过以下链接获得大图:

A smarter filebasedcache for Django

Bug: File based cache not very efficient with large amounts of cached files

错误被设置为不会修复争论:

I'm going to wontfix, on the grounds that the filesystem cache is intended as an easy way to test caching, not as a serious caching strategy. The default cache size and the cull strategy implemented by the file cache should make that obvious.

关于django - 缓存如何影响内存消耗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10667674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com