架构优化
This commit is contained in:
1 parent
147f3b7045
commit
ccbd154668
67 files changed
+1726
-421
No files matched your search
@@ -13,8 +13,10 @@ export class MessageCacheService {
|
||||
private static readonly CACHE_VERSION = 3
|
||||
private readonly cacheFilePath: string
|
||||
private cache: Record<string, SessionMessageCacheEntry> = {}
|
||||
private readonly sessionLimit = 150
|
||||
private readonly maxSessionEntries = 48
|
||||
// 每会话 80 条已覆盖首屏渲染(DB 拉取会随后补全),48→24 个会话、150→80 条
|
||||
// 可把该缓存的常驻内存压到原来的 1/4 左右
|
||||
private readonly sessionLimit = 80
|
||||
private readonly maxSessionEntries = 24
|
||||
private persistTimer: ReturnType<typeof setTimeout> | null = null
|
||||
private persistInFlight = false
|
||||
private persistQueued = false
|
||||
|
||||
Reference in new issue
Block a user