用途:优化 Evernote 集成中的资源占用与成本,重点管理月度上传配额、存储效率、图片压缩和账户限额监控。
主要能力:通过 userStore.getUser() 读取 user.accounting 中的 uploadLimit、uploaded、uploadLimitEnd,计算剩余配额与已用百分比;在附加前压缩图片(如最大边长 1920px、PNG 转 JPEG);估算笔记大小并做上传前配额检查;用 findNotesMetadata() 做零上传成本的读取;查找大笔记进行清理;按 75%、90%、95% 等阈值发送配额告警。
账户限额参考:月度上传 Basic 60MB、Premium 10GB、Business 20GB/用户;单笔记大小 Basic 25MB、Premium 200MB、Business 200MB;笔记本数 Basic/Premium 250、Business 10000;标签数 100000;笔记数 Basic/Premium 100000、Business 500000。
使用方式:先查询配额状态,再对资源做压缩与尺寸估算,创建含大附件笔记前检查配额,定期清理大笔记与回收站,并在上传后记录配额状态用于趋势分析。
限制与错误:配额耗尽需等待 uploadLimitEnd 重置;笔记本或标签超限需删除或合并;优化后笔记不能为空;图片压缩后需重算 MD5 哈希。完整配额监控、图片优化、清理工具与告警系统见 Implementation Guide。