摘要:由于是基于的传统框架,如果使用的正常部署方式来对比,显得有些不公平,由于同时支持在中运行,所以此次测试的是部署在之中。你也来测试一下吧, MixPHP 是一个基于 Swoole 的高性能框架,CodeIgniter 是一个元老级的轻量级框架,Yii 是一个非常流行的框架,以下是三个框架的对比。 由于 Yii/CodeIgniter 是基于 Apache/PHP-FPM 的传统框架,如果...
摘要:前提给定一个二维数组,请根据指定的数组写出最优的排序。排序条件,指定数组如下估计大家都没有什么问题,排序嘛,简单的不要不要的方式一这应该是最简单的方式了,直接使用现成的函数,快捷的不要不要的。 前提 给定一个二维数组,请根据指定的数组key,写出最优的排序。排序条件age asc,sex desc,指定数组如下: $arr = [ [id=>1, age=>1,...
摘要:是谷歌官方根据自己容器经验开源的产品。当然,这不可能是,而且它的底层是替换成了,但是这不能掩盖它解决的问题。因此笔者决定尝试玩玩。不然启动会报错。 背景 容器技术在目前很火,而且确确实实的解决了很多的痛点,但是如果只使用目前 Docker 官方提供的 engine+compose+swarm 方案,是很难再实际生产中使用的。Kubernetes 是谷歌官方根据自己容器经验 Borg 开...
摘要:为什么要有模式呢以上其实已经讲述了一些原因,但真正的价值还在于接下来要讲到的哲学。鼠标与快捷键的操作治标不治本,它们没能从根本上解决这个问题。 学会用不同的角度去看待和理解这个世界,你收获的永远会比你想象的更多。 上回我分享了如何掌握基础移动的心得体会,而对于很重要的模式却只是一带而过,这其实是有原因的。过去我有过几次教新手 Vim 的经历,按照惯常的方式先告诉他们模式切换,...
摘要:之后是先,在,如果期间有这时候应该在内存中。最后脚本执行完成后可用测试,再,再。但是如果在之前这个被删除掉了,那会怎样按道理是不是的时候了,就不会被删除了,到底是怎样 session start之后是先open,在read,如果期间有$_SESSON[NAME]=A这时候应该在内存中。最后脚本执行完成后(可用register_shutdown_function)测试,再write,再c...