WellCMS 2.0

大数据量分布式架构

低成本解决网站负载和性能问题

高负载 / 高性能 / 高安全

WellCMS 是一款具备亿级负载、开源、倾向移动端、轻量级、具有超快反应能力的高负载CMS,是大数据量、高并发访问网站最佳选择的轻CMS。wellcms具有安全、高效、稳定、速度超快、负载超强的特点。是大数据时代下诞生的CMS,专为海量数据站点设计的高性能、高负载的CMS。wellcms 2.0 基于XiunoPHP开发,只有22张表,运行速度非常快,处理单次请求在 0.01 秒级别,支持SSL,支持CDN,支持各种NoSQL操作,支持附件分离,支持多台DB主从读写分离。分布式服务器设计,每张表都可创建单独的DB服务器群和CACHE服务器(群),单表可承载高达亿级以上的数据,方便部署和维护,是一个二次开发非常好的基石。

大数据量内容管理系统cms选择,如何选择,轻cms,轻量级cms,轻量级开源cms,php轻量级cms,轻量级网站系统,亿万级cms,高性能CMS,高负载cms,大数据量cms,数据量大用wellcms,轻论坛cms,开源免费商用cms,wellcms符合这些要求。

架构

函数风格 MVC 分层架构,AOP 插件机制,分布式服务器设计,每张表都可创建单独的DB服务器群和Cache服务器群,方便部署和维护。

安全

严格过滤参数类型,SQL拼接进行严格转义,上传进行严格过滤,前后台权限分配,无需担心 Webshell,SQL 注射,XSS等问题。

性能

1核/1G内存/SSD硬盘/OPcache/Yac,PHP8,MYSQL 5.5 即可承载亿级以上数据,顺滑打开各页面,页面执行时间可达 0.00x 秒。

负载

从数据表设计,业务层梳理,到代码实现,都以榨干硬件运算性能为目的,在有限的环境下将性能发挥到极限,海量数据下,更显卓越。

扩展

采用 hook 插入,overwrite 方式覆盖,性能零损耗,强大又简单,不影响编译。插件、模板完全分离,模板可自由开发、安装、卸载。

代码

架构科学,层次分明,逻辑清晰,代码工整,负载强悍。前端基于 BootStrap 4.4、JQuery 3.4.1,后端基于 PHP7.* (最低PHP5.2)。

支持

简体 / 繁体 / 英文,支持版块绑定模板,支持全站代码压缩,支持JSON返回数据,支持SSL,支持CDN,最大支持42亿数据量。

分离

除php和htm文件外,全站附件、文件均可分离到云储存;多台DB主从读写分离,设置主从配置,自动读写分离,无需修改程序。

开源

采用MIT协议发布,主程序开源免费,可自由修改、商用、派生版本无需担心任何法律风险,但修改后须保留原文件版权信息。

发展历程

  • 2017

    WellCMS 1.0

    基于xiuno插件版

  • 2018

    WellCMS X 1.0

    全新框架安装版

  • 2020

    WellCMS 2.0

    重构框架全新版