增加大内存模式

This commit is contained in:
jxxghp
2023-07-21 23:19:11 +08:00
parent 37a1222ea5
commit 89a9bba909
7 changed files with 30 additions and 5 deletions

View File

@ -33,7 +33,7 @@ class TmdbHelper:
# 开启缓存
self.tmdb.cache = True
# 缓存大小
self.tmdb.REQUEST_CACHE_MAXSIZE = 256
self.tmdb.REQUEST_CACHE_MAXSIZE = settings.CACHE_CONF.get('tmdb')
# APIKEY
self.tmdb.api_key = settings.TMDB_API_KEY
# 语种
@ -452,7 +452,7 @@ class TmdbHelper:
return multi
return {}
@lru_cache(maxsize=128)
@lru_cache(maxsize=settings.CACHE_CONF.get('tmdb'))
def match_web(self, name: str, mtype: MediaType) -> Optional[dict]:
"""
搜索TMDB网站直接抓取结果结果只有一条时才返回

View File

@ -33,8 +33,10 @@ class TmdbCache(metaclass=Singleton):
_tmdb_cache_expire: bool = True
def __init__(self):
global EXPIRE_TIMESTAMP
self._meta_path = settings.TEMP_PATH / "__tmdb_cache__"
self._meta_data = self.__load(self._meta_path)
EXPIRE_TIMESTAMP = settings.CACHE_CONF.get('meta')
def clear(self):
"""