1
0
Commit Graph

5 Commits

Author SHA1 Message Date
e9bfa3c61f feat(server): 实现请求合并和原子化缓存写入提升并发健壮性
- 新增请求合并机制,避免相同URL的高并发回源请求
- 采用原子化写入策略(临时文件+重命名)防止并发读写导致文件损坏
- 重构核心处理逻辑,将缓存操作提取为独立函数
- 优化错误处理和缓存兜底逻辑
2026-01-21 21:36:06 +08:00
13ca7372a8 perf(server): 将同步文件I/O替换为异步操作提升并发性能
feat(server): 为浏览器访问添加加载动画HTML页面
2026-01-21 21:28:59 +08:00
07d9afdce5 feat: 新增备用接口机制提升截图服务高可用性
当 mShots 返回无效图片或失败时,自动降级尝试使用 thum.io 获取截图。主要修改包括:
- 新增 fallback 请求处理逻辑
- 扩展缓存元数据记录来源信息
- 在响应头中添加 X-Source 标识备用接口
2026-01-20 23:21:16 +08:00
51f7d598d1 docs: 添加MIT许可证文件 2026-01-20 22:58:25 +08:00
781bc3bd86 feat: 新增WordPress mShots代理服务实现
实现基于Node.js的WordPress mShots反向代理服务,主要功能包括:
- 代理请求到上游服务并缓存响应
- 自动检测目标主机SSL支持
- 提供缓存兜底机制
- 支持省略协议自动补全
2026-01-20 03:08:15 +08:00