- 博客(4)
- 资源 (8)
- 收藏
- 关注
转载 【Swoole】PHP+Swoole的闭包写法
JS程序员总是嘲笑PHP没有闭包,今天抽空写一篇文章来专门介绍一下PHP的闭包。从5.3版本开始PHP就增加了匿名函数支持,经过数个版本迭代到现在的PHP5.6、PHP7,PHP语言的闭包已经非常完善了。再结合Swoole提供的事件驱动支持,PHP的闭包功能非常强大而且很优雅。匿名函数匿名函数是闭包的核心,匿名函数在PHP里实际上是一个Closure类的 对象 (请注意是对象)。与普通的面向对象编程
2017-10-24 22:30:59 1367 2
原创 【Swoole】多进程process
多进程初试用Swoole内置的函数写多进程是一件非常苦逼的事情啊,进程间的通信,异步回调(callback)做的都不是很好。还好有Swoole,拯救了PHP在这方面的薄弱,真是让PHP如虎添翼啊。Swoole,适合中高级程序员,不适合初级程序员,编写者也是冲着这么一个思想来的,他们认为你已经有了调试和看懂原理的能力了,对于我这种小白来说,学习还是非常吃力的。直接来代码吧<?php/*** swo
2017-10-23 22:44:36 4454 2
原创 【Swoole】用swoole简单实现MySQL连接池
MySQL连接池在传统的网站开发中,比如LNMP模式,由Nginx的master进程接收请求然后分给多个worker进程,每个worker进程再链接php-fpm的master进程,php-fpm再根据当前情况去调用其worker进程然后处理PHP,如果需要MySQL,在与MySQL建立连接,这个时候,如果有1000个请求打过来,就需要与MySQL建立1000个连接。如果请求达到万级或者百万级,这时
2017-10-21 17:24:00 16392 5
原创 【WEB】Web性能压力测试工具
webbench原理webbench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果(转至百度百科)安装[root@VM_114_93_centos local]# wget http://home.tiscali.cz/cz210552/distfiles/webbench-1.5.tar.gz[root@VM_114_
2017-10-20 20:35:41 2029 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人