feat: 新增对话数据缓存管理模块,优化统计数据读取性能

This commit is contained in:
digua
2026-03-29 11:55:15 +08:00
committed by digua
parent bfca7ff133
commit 211a8110b0
17 changed files with 298 additions and 45 deletions
+8
View File
@@ -368,6 +368,13 @@ export function getSettingsDir(): string {
return path.join(getAppDataDir(), 'settings')
}
/**
* 获取缓存目录(存放可再生的派生数据,如统计缓存)
*/
export function getCacheDir(): string {
return path.join(getAppDataDir(), 'cache')
}
/**
* 获取临时文件目录
*/
@@ -398,6 +405,7 @@ export function ensureAppDirs(): void {
ensureDir(getDatabaseDir())
ensureDir(getAiDataDir())
ensureDir(getSettingsDir())
ensureDir(getCacheDir())
ensureDir(getTempDir())
ensureDir(getLogsDir())
// 写入数据目录标记文件