Skip to content

小程序非功能性要求

性能指标

  • 首页加载时间:≤2秒
  • 接口响应时间:≤500ms (P95)
  • 图片加载时间:≤1秒(4G)
  • 列表滚动帧率:≥50fps
  • 首屏渲染时间:≤1.5秒

优化方向

  • 图片:WebP、懒加载、CDN
  • 接口:聚合、分页、缓存
  • 渲染:虚拟列表、组件懒加载、预加载
  • 网络:HTTP/2、压缩、缓存控制

兼容性

平台

  • 微信小程序:基础库 2.16.0+
  • 支付宝小程序:10.2.70+
  • 百度小程序:3.260.20+

设备

  • iPhone SE、iPhone 12/13、主流 Android、iPad
  • 需覆盖不同分辨率与全面屏安全区

安全与隐私

  • 全链路 HTTPS
  • 接口签名校验
  • 敏感数据加密与脱敏
  • 角色权限分离,遵循最小权限原则
  • 限流、防刷、验证码
  • 支持隐私告知、运行时权限申请和数据删除

可维护性

  • 模块化目录结构
  • 关键代码注释与 API 文档
  • PR 审查与自动化检查
  • 单元测试覆盖率 ≥80%
  • CI/CD、监控告警、结构化日志、备份恢复

谷子科技知识库平台 - 多格式摄入、受控编译、岗位隔离问答