WellCMS 是一款具備億級負載、MIT協(xié)議開源、傾向移動端、輕量級、具有超快反應能力的高負載CMS,是大數(shù)據(jù)量、高并發(fā)訪問網(wǎng)站最佳選擇的輕CMS。wellcms具有安全、高效、穩(wěn)定、速度超快、負載超強的特點。是大數(shù)據(jù)時代下誕生的CMS,專為大數(shù)據(jù)站點設(shè)計的高性能、高負載的CMS。前后臺均可在移動端操作,自適應手機、Pad、PC,也可以設(shè)置各端加載單獨模板,并且URL保持不變,有著非常方便的插件機制。前臺部分頁面配備API,可通過JSON返回AJAX請求的數(shù)據(jù),方便 APP 開發(fā)。
采用靜態(tài)語言編程風格,充分發(fā)揮 PHP7 OPCache 的威力。前端基于 BootStrap 4.5、JQuery 3.5作為前端類庫,對第三方類庫依賴少。后端基于 PHP/7.* 數(shù)據(jù)庫MySQL或MariaDB,支持 XCache/Yac/Redis/Memcached等緩存。
WellCMS 基于XiunoPHP開發(fā),只有22張表,運行速度非??欤幚韱未握埱笤?0.01 秒級別,開啟緩存可達到 0.003 秒級別。
支持語言簡體中文 / 繁體中文 / 英文,支持多端綁定模板,支持獨立版塊綁定模板,支持前后端代碼壓縮,支持免登陸入庫,支持偽靜態(tài),支持數(shù)據(jù)庫類型pdo_MySQL和MySQL,支持數(shù)據(jù)庫引擎MyISAM和InnoDB,支持SSL,支持CDN,支持各種NoSQL操作,支持附件分離,支持多臺DB主從讀寫分離。分布式服務器設(shè)計,每張表都可創(chuàng)建單獨的DB服務器群和CACHE服務器(群),單表可承載高達億級以上的數(shù)據(jù),方便部署和維護,是一個二次開發(fā)非常好的基石。
運行環(huán)境要求CentOS 6或CentOS 7(CentOS 8要求最低2G內(nèi)存,不推薦,可根據(jù)喜好安裝任意linux系統(tǒng),windows服務器未測試)、1核1G內(nèi)存、Nginx或Apache、php7以上(最低支持php5.2)、mysql5.5.6(無需高版本,對于wellcms真心沒必要,mysql5.6(包含5.6)以上要求最低1G內(nèi)存)、OPcache、Yac。這樣的硬件環(huán)境,已經(jīng)可以承載億級數(shù)據(jù),并且運行依然飛快。
WellCMS 優(yōu)勢之一,對硬件要求不高,可在最低配置的環(huán)境下,高效運行。輕量級1G內(nèi)存服務器隨,只要硬盤夠大,帶寬夠足,隨便跑。
WellCMS 采用 MIT 協(xié)議發(fā)布,您可以自由修改、派生版本、商用而不用擔心任何法律風險(但修改后應保留原來文件的版權(quán)信息)。
代碼中預留了大量鉤子和注釋,AOP插件機制,采用 hook 插入,overwrite 方式覆蓋,性能方面零損耗,不影響編譯,強大而又簡單。使用者可自由擴展程序的功能,開發(fā)者可盡情二次開發(fā)。
確認您的主機支持 PHP,并且已經(jīng)開通并且配置好了 MySQL。
設(shè)置如下目錄和文件為可寫(Linux: 目錄權(quán)限為 0777,Windows 設(shè)置用戶 everyone 可讀寫) ./upload ./plugin ./tmp ./log ./conf ./view/template
上傳所有文件到你的網(wǎng)站根目錄
訪問 http://域名/install/, 根據(jù)提示安裝。
刪除 install 和 tool 目錄
wellcms 支持 4 種格式偽靜態(tài):
0:?user-login.html 1:user-login.html 2:/user/login.html 3:/user/login
開源地址:https://gitee.com/wellcms/wellcms