07 2017 档案
PHP 异步使用swoole的可行性测试
摘要:PHP的异步、并行、高性能网络通信引擎swoole框架,在一开始我就比较注意,原因无他,php在swoole未出的情况下在多线程调度上确实算得上没有较好的解决方案。 我以系统的注册流程举例,在比较复杂的系统中,用户创建,需要同时做出很多相应的其他的操作,比如关联其他的业务表,发送邮件等操作是比较耗时 阅读全文
posted @ 2017-07-29 01:20 invokermiracle 阅读(1934) 评论(0) 推荐(0)
PHP 多线程
摘要:大多开发过程中,php处理事务绝大部分都是不会用到多线程知识的,但是这不应该是其他语言开发者对phper的槽点之一。php是世界最好的语言\滑稽。 php如何使用多线程呢?所幸git里有php多线程的项目(官方手册:http://php.net/manual/zh/book.pthreads.php 阅读全文
posted @ 2017-07-24 11:39 invokermiracle 阅读(4026) 评论(0) 推荐(0)
php 多进程
摘要:php 在使用场景中一般是处理web应用,所以多进程使用不适合在web中使用,且php-fpm中pcntl_fork不能使用,所以使用场景是在cgi模式下 一个进程调用pcntl_fork函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少 阅读全文
posted @ 2017-07-23 13:55 invokermiracle 阅读(358) 评论(0) 推荐(0)