架构
淋过雨的街头
苦海无涯,,学无止境。。
展开
-
后台系统优化,从1分钟到秒级
刚到公司的时候为了追求快,所以后台系统的设计跟性能是一塌糊涂。后来反思了一下准备推翻重新写!1、确定框架 因为之前一直在用cake,因为我自己喜欢使用新鲜的东西,所以选用了3.0,但是不得不吐槽中文文档是真的少,所以权衡利弊最红还是选择的了thinkphp5.0,最起码有完整的中文文档,并且也是中国人开发的。2、解耦模块 把所有的数据层、控制器层完全分离出来...原创 2018-11-13 09:56:36 · 2311 阅读 · 0 评论 -
PHP程序员知识树回顾
不知不觉走入开发这条路已经有4个年头了,回想起之前技术零星的点滴就有了想把它们整理的想法,作为知识的回顾补劳,也为刚刚入门的开发做一个知识树的一点点帮助。 作为PHP后端程序员,目前来说大部分以LAMP、LNMP这两种搭建为主,所以我们对于PHP的基础以外还需要对Linux系统的命令、Apache/Nginx配置文件与部署、数据库/缓存的设计 优化等等。。。。。以下稍微详细说一下,如...原创 2019-03-27 10:46:43 · 364 阅读 · 0 评论 -
Linux网络连接命令
目录1. hostname2. ping3. ifconfig4. iwconfig5. nslookup6. traceroute7. finger8. telnet9. ethtool10. netstat网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, trac...原创 2019-03-28 14:04:08 · 13018 阅读 · 0 评论 -
LinuxCPU和内存
一、top 1.查看内存 cpu ,当前进程task数目, 每个进程的cpu, 内存使用率, 用top 命令:在这个页面,按 P,下面的进程排序,以cpu使用率降序排列。按M,按内存使用率降序排列;按N, 按进程id大小降序排列;top -up 后的字段展示,虚拟机运行时间(19小时24分钟),1 user表示一个用户处于连接 状态,...原创 2019-03-28 15:10:03 · 422 阅读 · 0 评论 -
PHP之swool搭建即时通讯聊天(仿PC微信)
一、swool应用场景 与硬件设备连接通讯(定位设备) IM系统(用于直播页面的聊天通讯) 二、部署图 三、程序流程1、用户业务ID绑定swool动态fd因为fd为动态的,是每次链接swool时生成的,发消息的时候需要用到,所以每次建立链接时需要跟业务ID进行绑定2、发送/接受消息设A用户给B用户发消息,用B用户业务ID去数据库或者redis反查...原创 2019-04-03 15:56:32 · 3629 阅读 · 0 评论