MixPHP
使用MixPHP经验总结。
追风2019
杜绝纸上谈兵,实干才是硬道理!
展开
-
MixPHP_数据库操作基类
一、前言因为使用习惯了TP和Laravel的数据库操作方式,所以又重新在代码写SQL操作会不太习惯,且代码看着也不直观,于是根据MixPHP的数据库操作方式进行了二次封装。二、数据库操作基础类<?phpnamespace apps\common\models\database;use mix\facades\PDO;abstract class BaseModel...原创 2019-02-17 17:56:46 · 1143 阅读 · 0 评论 -
MixPHP_路由配置
一、前言MixPHP作者没有将路由这部分专门分配一个文件夹进行代码架构,都是放在config文件里面的,而因为MixPHP有多种模式(http模式、常驻同步、常驻协程),在多个配置之间切换,路由也需要迁移,有些麻烦,所以单独把路由拿出来进行单独管理。二、具体操作1. 在目标应用配置文件夹下添加route.php,此处示范地址:apps/api/config/route.php。...原创 2019-02-17 16:51:55 · 1328 阅读 · 0 评论 -
MixPHP_集成phinx操作数据库迁移填充管理
一、 前言使用Laravel和Tp5.1的朋友应该都有接触数据库迁移的功能,这个功能很方便做数据库版本管理,可以不用远程连接直接管理数据库结构,项目上线时也比较方面,直接执行迁移就自动生成了对应的数据表。我一直都喜欢用迁移,所以更换MixPHP框架后,也第一时间考虑这个框架的迁移怎么搞,还好,找到了phinx,下面将集成phinx的过程进行总结。二、集成phinx的详细过程1. 使用...原创 2019-02-17 16:06:37 · 748 阅读 · 0 评论 -
记一次压力测试后更换项目框架的经历
一、前言这段时间一直在对项目接口进行压测,过程很扎心,测到最后决定更换Swoole类框架。我选择的接口框架是TP5.1,这个选择不是从技术上考虑,仅仅是希望公司同事更容易上手。接口花了一个多月开发完成,部署服务器Lnmp环境,项目上线,测试接口功能,没大问题,然后把存在高并发的接口挑出来进行压测,结果……泪奔!公司业务是在欧美,所以我们是买的亚马逊aws服务器,虽然公司网络用的是香...原创 2019-02-17 13:18:35 · 849 阅读 · 0 评论