No description
- 添加延迟保存机制,文件在 Close 时根据大小和内存状况决定是否保存 - 实现智能 LRU 淘汰算法,支持自动清理和空间管理 - 优化 LRU 性能,添加反向映射将淘汰算法从 O(n) 优化到 O(1) - 扩展配置支持,添加 MaxFileSize 字段支持单文件大小限制 - 完善路径处理,所有路径操作添加 filepath.Clean 调用 - 增强跨平台兼容性,Windows 跳过 X-Accel-Redirect 测试 - 更新文档记录内存管理实现细节和技术要点 - 完善测试覆盖,添加平台特定测试用例 主要解决了内存存储模式下 LRU cache 无法自动清理和内存限制的问题。 |
||
|---|---|---|
| .gitea/workflows | ||
| cmd/proxy | ||
| memory-bank | ||
| pkgs | ||
| scripts | ||
| .clinerules | ||
| .dockerignore | ||
| .gitignore | ||
| compose.release.yaml | ||
| compose.yaml | ||
| config.go | ||
| config.yaml | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| server.go | ||
| server_test.go | ||