WellCMS 3.0 — 为性能而生的现代内容管理系统


不依赖 Composer,自研框架驱动,FPM / Swoole 双模运行,让每一行代码都物尽其用。



为什么选择 WellCMS 3.0?


在框架臃肿、依赖爆炸的时代,#WellCMS 3.0 选择了一条「返璞归真」的路——从零开始,自研核心。没有 Composer 的枷锁,没有层层嵌套的第三方依赖,只有对性能、安全与扩展性的极致追求。
无论你是搭建个人博客、企业官网,还是运营万级并发的大型社区,WellCMS 3.0 都能以最小的资源消耗,交付最稳定的体验。


六大核心亮点


⚡ 1. 零依赖 · 自研轻量框架


  • 不依赖 Composer,单文件 RTEPLACEHOLDER3 + RTEPLACEHOLDER4 即可运行
  • 自研 IoC 容器:O(1) 循环依赖检测、反射缓存、工厂闭包缓存、延迟加载代理
  • PHP 7.2+ 全面兼容,覆盖至 PHP 8.5

🚀 2. FPM / Swoole 双模式运行


  • FPM 模式:传统虚拟主机开箱即用,5 步图形化向导一键安装
  • Swoole 模式:常驻协程服务,连接池隔离,轻松应对高并发场景
  • 同一份代码,两种性能形态,按需切换

🛡️ 3. 编译缓存 · 极致性能


  • 模板编译、语言包压平、插件钩子合并、容器预编译、资产聚合
  • 生产环境开启「I/O 冻结模式」,编译缓存直达 O(1) 加载
  • 所有编译文件原子写入,高并发下零脏读

🔌 4. 插件化生态 · 无限扩展


  • 钩子注入:精准切入核心流程,不改动源码即可增强功能
  • 文件覆盖:按原目录结构无痛覆盖类与模板
  • 语言包扩展:递归合并,16 种语言开箱即用
  • 资产聚合:插件 CSS/JS 自动压缩合并,前端性能一并兼顾

🗄️ 5. 企业级数据架构


  • 多库兼容:MySQL / PostgreSQL / SQLite / SQLServer / Oracle
  • 读写分离:随机、轮询、加权、最少连接数多种负载策略
  • 水平分片:一致性哈希路由,数据库随业务线性扩展
  • 多级缓存:Redis / Memcached / APCu / YAC / Static 多层调度,支持批量与分布式锁

🔒 6. 全链路安全防护


  • XSS 过滤、CSRF 防护、Token 校验、访问限流
  • IP / UA 登录校验、后台绑定 IP
  • Session 数据库存储,协程级隔离,安全与性能兼得



技术架构一览


RTEPLACEHOLDER0
  • PSR-7 兼容:请求 / 响应对象完全标准化,中间件管道灵活组合
  • 任务调度:基于 Redis 队列的常驻进程,自带健康检查与告警
  • 一键升级:内置 RTEPLACEHOLDER5,版本迭代不停机



典型应用场景


场景WellCMS 3.0 的解决之道
个人博客虚拟主机一键部署,零配置开箱即用
企业官网多语言、多主题、SEO 友好的伪静态支持
垂直社区Swoole 高并发支撑,插件生态满足定制需求
内容平台读写分离 + 分片路由,数据规模随业务增长
SaaS 应用自研框架无许可风险,二次开发完全自主可控


快速开始


方式一:FPM 部署(5 分钟上线)


RTEPLACEHOLDER1

方式二:Swoole 部署(高并发首选)


RTEPLACEHOLDER2


开源 · 自由 · 可持续


WellCMS 3.0 秉持「独立、自由、可持续」的理念,将核心框架完全开源,无任何商业授权陷阱。你可以:
  • 自由阅读、修改每一行框架源码
  • 自由开发商业插件与主题
  • 自由选择 FPM 或 Swoole 运行模式
  • 自由接入 MySQL、PostgreSQL、Oracle 等任意主流数据库



WellCMS 3.0 — 没有冗余的依赖,只有恰到好处的强大。

立即体验,感受自研框架带来的纯粹性能。