陈均 JanChan

Enterprise / ERP & SaaS

万商云集 ERP / SaaS 平台

公司内部综合型 ERP 信息管理平台与对外 SaaS 平台,覆盖员工、客户、合同、销售数据、客户画像,以及万商学院的直播点播能力。

角色 全栈研发周期 2016 - 2018方向 企业平台
ERPSaaS多租户PHP直播点播CDN
ERP 与 SaaS 多租户平台:分层仪表盘与数据模块
内部 ERP、对外 SaaS 与商学院直播点播的一体化平台。

背景:内部管理与对外交付

万商云集既有面向内部的 BOSS/ERP 平台,也有面向客户的 SaaS 平台和万商学院。内部系统强调流程和数据统计,对外平台强调多租户、稳定和交付效率,两者共享大量基础能力。

核心难点

  • 历史版本:PHP 5.3 升级到 7.0,兼容性和性能问题并存。
  • 数据统计:员工、客户、合同、销售数据维度多,报表查询慢。
  • 多租户:SaaS 平台要隔离数据、配置和权限。
  • 直播点播:视频存储、转码、分发和播放体验。

方案:升级、拆分、平台化

1. 版本升级与性能

将核心项目从 PHP 5.3 升级到 7.0,逐模块处理兼容问题;优化数据库结构和查询,减少全表扫描,把高频页面做到毫秒级响应。

2. ERP 与 BOSS

围绕员工、客户、合同、销售和客户画像建模,统一数据口径;报表查询与业务写入分离,避免大统计拖慢主流程。

3. SaaS 多租户

租户配置、数据、权限分层隔离;公共能力平台化,行业差异通过配置和扩展点实现,减少为单个客户改代码。

4. 万商学院直播点播

视频采用点播服务,对象存储 + CDN 分发,服务器不保存视频源文件;直播与点播统一播放器,按课程和用户权限控制访问。

结果

PHP 5.3→7.0性能与兼容性升级
SaaS 多租户平台化交付
毫秒级响应单页查询优化

完成 PHP 7 升级和数据结构优化,核心页面响应明显改善;ERP 与 SaaS 平台稳定支撑内部管理和对外交付;万商学院直播点播上线,视频不再占用应用服务器资源。

复盘

企业平台的建设不是功能堆叠,而是数据和权限的长期治理。版本升级、结构优化和多租户隔离越早做,后面的交付成本越低。

ERPSaaS多租户PHP直播点播CDN

陈均 JanChan

全栈架构师 / AI 工程师,14 年研发与架构经验。项目内容来自真实研发经历与同类场景的工程复盘。