Xiuno修罗 BBS 是一款国产、小巧、稳定、支持在大数据量下仍然保持高负载能力的轻型论坛。它只有 21 个表,源代码压缩后 600k 左右,运行速度非常快,处理单次请求在 0.01 秒级别,在有 APC、XCache 的环境下可以跑到 0.00x 秒,对第三方类库依赖极少,仅仅前端依赖 jquery.js/zepto.js,作者认为它就像一辆纯手工打造的法拉利,动力强劲,没有一丝赘肉,方便部署和维护,是一个非常好的二次开发的基石。
Xiuno BBS 4.0 采用 Bootstrap 4 + JQuery 3 作为前端类库,全面支持移动端浏览器;后端 XiunoPHP 4.0 支持了 NoSQL 的方式操作各种数据库,这个版本是一个巨大的飞跃。
Xiuno BBS 4.0 采用 MIT 协议发布,您可以自由修改、派生版本、商用而不用担心任何法律风险(修改后应保留原来文件的版权信息)
Xiuno修罗的功能
1、前端采用BootStrap 4+JQuery 3,响应式布局,自适应手机,平板,PC 设备,不再需要单独开发移动版本。
2、对 Bootstrap 4 进行了增强和兼容,比如增加 $(‘#submit’).button(‘xxx’).delay(3000).location(‘xxx.php’) 的连续操作支持,修正 .row .row 嵌套导致的间距、手机下的间距过大等问题。
3、xiuno.js 采用了 xn. 命名空间,不再担心 js 命名冲突,完善了对常用的 php 函数的实现。
4、图片缩略、裁切放到了客户端,不再依赖服务端 GD 库。
5、同时支持 Session 和 Token 方式登录,可以返回 json 数据,方便 REST 接口开发。
6、插件机制采用 AOP 机制,支持 hook + overwrite 方式,方便插入,和覆盖,非常方便二次开发,并且不影响性能,不影响编译。
7、db 层采用了更加方便的接口,可以同时支持 SQL 和 NoSQL 的方式操作数据。
8、论坛功能上更加的精简,更多功能采用插件的方式进行扩充。
Xiuno修罗的性能
1、采用静态语言编程风格,充分发挥 PHP7 OPCache 的威力。
2、专门针对 BBS 业务的索引优化和适度的缓存。
3、大量的运算放到了客户端,并发问题尽量由客户端控制。
4、作者十多年从业经验带领您绕过雷区。
Xiuno BBS,国产、小巧、精悍、基于目前新流行的技术、有着前沿产品理念的、主要采用 PHP 开发的、遵照严格的命名和编码规范的 web 产品,它不仅仅是一个论坛,还是一个良好的二次开发平台。在开发效率上,基于框架开发,不如基于成熟的产品开发。
还没有评论,来说两句吧...