webman + pearadmin 后台管理系统
使用php常驻内存框架 + pearadmin layui + think-orm + laravel-cache + laravel-redis 缓存实现的后台管理系统
支持阿里云、oss图片上传
已完成后台菜单管理、权限管理、角色管理
使用composer 安装 : composer create-project le/wbadmin
演示地址:
点击访问演示地址https://wbadmin.itjiale.com
admin
123456 (请勿修改总管理员密码)
演示站环境: php8.0 + mysql8.0 + redis
webman-admin(laravel)
主要变化 使用Eloquent-orm,由于后台性能要求不高所以简化后台缓存逻辑,要求php版本更高
LeAdmin后台
主要变化 最低要求php8.0 升级think-orm 3.0, 后端代码更简洁,逻辑更清晰,后续主要更新项目
二进制编译说明
./webman build:bin 编译
生成于Build/webman.bin
将webman.bin 与.env文件放到linux服务器上,使用./webman start 运行即可
新增定时任务组件 修复不强制使用路由时中间件bug env配置文件增加服务配置
新增event组件 新增用户模块 前台新增用户注册、登陆接口 后台新增用户列表
新增phpoffice/phpspreadsheet组件 新增请求记录导出xls(采用后端导出,也可以自己优化为前端导出)
新增redis-queue队列 新增请求日志记录,由队列记录到mysql
修改think-cache 为 laravel-cache
后端采用webman常驻内存框架 前端采用pearadmin layui版本 使用mysql5.7数据库 使用redis 缓存数据 php 建议使用php7.4 及以后版本
服务器使用阿里云 4核8G 峰值50M带宽
接口统一返回1,不操作数据库,站点开启8进程
ab -n 10000 -c 100
内网压测结果
外网压测结果(会受带宽、本地网络影响)
部分截图
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。