問題描述
在preview容器中的聊天框上方有AI分析指令功能,但當用戶不斷選中不同的內容卡片時,每次選中新卡片都會重新加載一遍AI分析指令的prompts配置,這造成了不必要的性能浪費。
問題現象
從控制台日誌可以看到:
[ModernAnalysisInterface] Prompts 加载情况: {总数: 11, 系统启用: 5, 用户启用: 5, 用户禁用: 6, 用户未设置: 0, …}
這個日誌在每次切換內容卡片時都會重複出現,說明prompts配置被反覆加載。
預期行為
- 用戶的prompt配置應該是統一的,不應該在每次切換內容卡片時重新加載
- Prompts配置應該在組件初始化時加載一次,然後緩存使用
- 只有在用戶主動修改prompt設置時才需要重新加載
影響
- 不必要的API請求造成性能浪費
- 用戶體驗受到影響,切換卡片時可能出現延遲
- 增加了服務器負載
建議解決方案
- 將prompts配置提升到更高層級組件管理
- 實現prompts配置的緩存機制
- 只在必要時(如用戶設置變更)才重新加載配置
相關文件
ModernAnalysisInterface.tsx - 主要問題所在文件
- 預覽容器相關組件
優先級
高 - 影響用戶體驗和系統性能
問題描述
在preview容器中的聊天框上方有AI分析指令功能,但當用戶不斷選中不同的內容卡片時,每次選中新卡片都會重新加載一遍AI分析指令的prompts配置,這造成了不必要的性能浪費。
問題現象
從控制台日誌可以看到:
這個日誌在每次切換內容卡片時都會重複出現,說明prompts配置被反覆加載。
預期行為
影響
建議解決方案
相關文件
ModernAnalysisInterface.tsx- 主要問題所在文件優先級
高 - 影響用戶體驗和系統性能