MetaCubeX / mihomo

A simple Python Pydantic model for Honkai: Star Rail parsed data from the Mihomo API.
https://wiki.metacubex.one
MIT License
16.94k stars 2.67k forks source link

添加DNS本地加载缓存功能 #1659

Closed SnowCore8 closed 1 week ago

SnowCore8 commented 1 week ago

验证步骤

描述

建议添加dns缓存保存到本地并在二次启动加载入内存的功能, 目前我在使用normal模式 希望能在本地缓存dns的解析结果二次利用这样能减少访问会话数,

xishang0128 commented 1 week ago

默认缓存

SnowCore8 commented 1 week ago

默认缓存

但是这个文件是缓存到哪里呢?我并没有发现cache.db的大小在增加 我尝试过解析大量域名没有发现缓存到哪个文件

Plutonium141 commented 3 days ago

但是这个文件是缓存到哪里呢?我并没有发现cache.db的大小在增加 我尝试过解析大量域名没有发现缓存到哪个文件

域名解析应该是缓存到内存里了,cache.db的内容是持久保存的,而域名解析不存这里

SnowCore8 commented 3 days ago

但是这个文件是缓存到哪里呢?我并没有发现cache.db的大小在增加 我尝试过解析大量域名没有发现缓存到哪个文件

域名解析应该是缓存到内存里了,cache.db的内容是持久保存的,而域名解析不存这里

其实我的想法是 将缓存保存到cache.db 然后第二次启动就将缓存读取到内存中 可能是考虑到小内存设备吧

Plutonium141 commented 3 days ago

其实我的想法是 将缓存保存到cache.db 然后第二次启动就将缓存读取到内存中 可能是考虑到小内存设备吧

你可以改一下标题和内容重新打开这个issue