现在公司想重构原来的系统,想问下用laravel哪个开源项目比较好

原先的是DcatAdmin,因为页面表格和原先设计操作流程以及数据库设计的不太好,导致查询速度太慢了,有没有比较好的关于做报表的关于laravel的开源项目

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 52

能用就别动?

1个月前 评论
Arhan (楼主) 1个月前

你现在是查询速度问题,那肯定不能选laravel了,可以选择webman和swoole框架吧,我推荐SaiAdmin和Mineadmin这俩框架。

1个月前 评论
Imuyu 1个月前
Noctis 1个月前
Arhan (楼主) 1个月前
Noctis 1个月前
Arhan (楼主) 1个月前
KanekiYuto 1个月前
liaosp 1个月前
无与伦比 (作者) 1个月前
Noctis 1个月前
Imuyu 1个月前
无与伦比 (作者) 1个月前
Imuyu 1个月前
无与伦比 (作者) 1个月前

前后端分离方案考虑一下 github.com/dotreen/slurry-admin-ap...

1个月前 评论
Arhan (楼主) 1个月前
xiangyupress 1个月前

用go-fiber

1个月前 评论
Arhan (楼主) 1个月前
arvin-hermit (作者) 1个月前
MissYou-Coding

首先laravel , 性能问题大部分和框架以及语言没有关系。优化sql就可以了。

1个月前 评论
Arhan (楼主) 1个月前
hfxlyf 1周前

到底是交互麻烦 还是查询慢 这是两个问题

1个月前 评论
Arhan (楼主) 1个月前
Smilephp (作者) 1个月前
Arhan (楼主) 1个月前

如果是要搞报表,最好单独搞分析型的数据库,可以把数据同步过去。

1个月前 评论
Arhan (楼主) 1个月前

数据库设计一塌糊涂,慢查询多,跟开源框架没什么关系,重构更谈不上,重点还是优化库表结构和索引,减少慢查询。

至于你们领导说的重构,除了响应慢,如果UI他们能接受,就不要重构;既然要重构,肯定前后端一起重构,这样项目交付出去,做好UI,这样领导才能看到你们的成绩,因为后端工作是"不可见"的,只会让不懂技术的领导觉得你们没干啥工作,因此既然重构,就一定连同后台一起重构,这样工作才是"可见"的。

1个月前 评论
Arhan (楼主) 1个月前

私下找大佬看看,给优化方案,然后跟领导吹

1个月前 评论
Arhan (楼主) 1个月前

如果慢就采用php-cli,再慢就换go,Java,不过查询慢,换什么都没用,如果UI设置导致的问题,前后端分离,这样想怎么设计都可以。工期工钱给到位就行,不然就不要要求太多。

1个月前 评论
Arhan (楼主) 1个月前

查询慢找啥也不好使啊

1个月前 评论
Arhan (楼主) 1个月前
sanders

建议拉出慢查询,逐条分析原因进行优化。

1个月前 评论
Arhan (楼主) 1个月前
sanders (作者) 1个月前

1.还是要找出慢的原因 2.laravel框架本来性能就不是很好,如果重构,考虑用其他框架,比如webman,大部分laravel扩展都能直接用

1个月前 评论
Arhan (楼主) 1个月前

不要重构,优化一下查询就好了。刚重构了一个项目,负责人贼坑,表达能力不行,需求也理不清楚。前人写得也贼坑,要去看着旧代码重写,一个方法上千行外加各种奇奇怪怪的逻辑,只是重写代码,数据库设计得不合理又不改,一点意义都没有。

1个月前 评论
Arhan (楼主) 1个月前

强烈推荐owladmin。关于dcat,我虽然没用过,但我是laravel-admin的深度用户,dcat是laravel-admin的分支,它们和owladmin完全没法比,owladmin可以满足99%的场景,你甚至可以从直接拼接一个聊天界面,其他更不在话下

1个月前 评论

喜欢Mineadmin 的,可以用我的框架 github.com/huagelong/devinggo 前端基于Mineadmin 基本没变,后端用goframe重构了,速度肯定可以的

1个月前 评论

试试用laravel-s会不会提升效率呢 github.com/hhxsv5/laravel-s

2周前 评论

先确定慢的原因 sql查询问题、服务器性能、带宽、代码逻辑... 确定好问题再对症下药,不然重构后面还是可能遇到相同的问题

2周前 评论

可以用Hyperf

1周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!