首先排除think_orm和illuminate/database think_orm:太臃肿 illuminate/database:太臃肿 找到几个精简数据库框架 1:medoo 2:Aura.SqlQuery 3:Workerman/MySQL 2和3好像是一样的,请问这三种哪种更好?查询效率更快?还有其它更好的数据库框架没? 想找个代码不繁琐,精简的数据库框架。 支持QPS越高越好,纯原生sql不行...
今年2月份用过PHP8.2,好像哪里不兼容,然后用php7.4了。各位大佬,现在的webman和composer生态用php8.2稳定吗?主要是稳定。一般新版本出来,两年后使用最稳的...
问题描述 突然出现错误, 多次定位打断点 程序代码或配置 Db::table('vote')->where('id', $vote_id)->increment('views', 1); 重现问题的步骤 昨天包括以前代码都是正常运行的,今天突然报错, 数据库,代码都没有动过。 通过断点注释才知道就是increment语句导致的...
问题描述 是作者一个人开发出来的嘛? 国外有人使用webman没? 是咋评价这个框架的? 就像我们看laravel框架一样吗? 优雅、好用、高大上...
问题描述 最近一直思考这个问题,项目数据都是百万级别的,百度了很多方案,貌似没有最好的方案 1:循环查库肯定不行了 2:链表查询(行吗)? 3:laravel ORM 模型(行吗)?貌似也是取所有评论数据,然后take切断 不知道子查询行不行,外层查询100篇文章,子查询最新3条评论,然后CONCAT_WS或者GROUP_WS连接评论...
问题描述 Db::connection()->enableQueryLog(); //执行Db查询 return json(Db::getQueryLog()); 这个打印出来的sql语句, 会一直往上叠加,按道理应该不会啊?...
问题描述 问题场景 app首页一次性展示100篇文章,每篇文章会显示最新3条评论 方案一 Db::table('article as a') ->leftJoin('comment as b', 'a.id', '=', 'b.article_id') ->offset(0) ->limit(100) ->get() ->toArray(); 然后...
问题描述 一直没找到正确的orm执行顺序,百度也找的不齐全,哪位大哥有正确的执行顺序代码,越全越好,麻烦截图,小弟学习学习,不胜感激 我想的顺序 Db->select->where->orderBy->offset->limit->get->toArray leftjoin放哪里?还有having、groupBy、如果顺序写错了,会有问题吧? $mobanData = Db:...
问题描述 用webman做的项目,代码里面不能有静态调用,exit等。 我写的业务代码是没有这些的。就怕composer那些包里面有self::、exit、静态数组等,会不会有这种情况?我的想法是多余的吗? 有人遇到过composer包,因为常驻内存框架的原因,触发了未知bug?...
问题描述 怎么在服务器上面部署多个站点? 服务器已经部署了一个站点(8787端口) 部署第二个站点, 是不是在框架里面把8787端口改成8788, 然后进入这个站点启动webman, 再改nginx配置8788,就可以了?...
问题描述 我目前用laravel,数据库查询出来是对象,每次还得转成数组, 而且没有批量更新功能 提问 laravel有同时自增自减的Db::功能吗? //+1 Db::table('options')->where('id', $option_id)->increment('num', 1); //-1 Db::table('options')->where('id', $option_id)-&...
问题描述 我之前写这种sql,能写出来,不知道为啥突然写不出来了 类型表 category 内容表 content type对应type_id (一对多) 最终效果 (像新闻企业文章资讯那种) 官方新闻 移动应用 微信公众号 Android开发 官方新闻-1 官方新闻-2 laraval查询出结果 ```php [ [ '官方新闻' => [titl...
问题描述 之前了解过swoole,听说上手难度较高。自己水平有限,只能望而兴叹了,它是c++写的底层,提高了运行并发等效率这我能理解。 但是webman,是纯php写的框架,怎么做到提高效率的?没有涉及底层,里面全都是php文件。 但是它的运行模式是cli,这个比php-fpm运行效率高点吗?webman是cli框架吗? 跑起来确实流畅,不知道是不是心理作用,以前php写的一般70-80ms、webman大概 50m...
问题描述 mysql里面有个字段用于存放用户的数据,每个用户都会增加一个json数组,例子:100个用户,就有100个json数组, [{"uid":1646,"nickName":"微信大sss号"},{"uid":1646,"nickName":"微信大sss号"},{"uid":1646,"nickName":"微信大sss号"},................] 方案1:每个用户新增数据都是取之前的数据,然...