From 141f6116fd34071992a3ebe87218c032927896e1 Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Sun, 8 Mar 2026 03:32:43 +0800 Subject: [PATCH] perf: increase conversation search batch size - Increase initial search batch from 100 to 5000 - Increase load more batch from 50 to 200 - Raise backend API limit from 100 to 10000 - Improve search performance for large conversation lists Co-Authored-By: Claude Sonnet 4.5 --- server/conversation.py | 2 +- static/src/app/methods/search.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/conversation.py b/server/conversation.py index cd73dc4..83af8f0 100644 --- a/server/conversation.py +++ b/server/conversation.py @@ -95,7 +95,7 @@ def get_conversations(terminal: WebTerminal, workspace: UserWorkspace, username: offset = request.args.get('offset', 0, type=int) # 限制参数范围 - limit = max(1, min(limit, 100)) # 限制在1-100之间 + limit = max(1, min(limit, 10000)) # 限制在1-10000之间 offset = max(0, offset) result = terminal.get_conversations_list(limit=limit, offset=offset) diff --git a/static/src/app/methods/search.ts b/static/src/app/methods/search.ts index dfb71c6..1bc62b6 100644 --- a/static/src/app/methods/search.ts +++ b/static/src/app/methods/search.ts @@ -1,6 +1,6 @@ // @ts-nocheck -const SEARCH_INITIAL_BATCH = 100; -const SEARCH_MORE_BATCH = 50; +const SEARCH_INITIAL_BATCH = 5000; +const SEARCH_MORE_BATCH = 200; const SEARCH_PREVIEW_LIMIT = 20; export const searchMethods = {