2018/05/30 认识 swoole

学习了一段时间swoole之后,应该对它有一定的基本的总结。

希望可以帮助到刚刚接触到swoole的同学。

swoole 是什么?

  在刚学习之前,我也会问,swoole到底是什么,它和我们平常用的有什么不一样的地方。

  熟悉 PHP 的肯定也都知道,跑在  fast-cgi 下的 PHP 是一个同步的堵塞的运行模式。

  也正是这种模式带给我们入门的方便,因为它是一行一行跑的,我们很容易定位错误。找到症结。

  但是也正是因为这样,有些时候 PHP 确实慢【大部分不是PHP慢,而是 IO/其他 太慢】.

  也有很多人说 PHP 并不适合中大型的项目,种种种种。

  随着 PHP7 和 swoole 的出现,已经代表了 PHP 在一定方向上朝着 高并发/可用 的迈进。

  说了这么多,实际上说一下自己的看法。无关语言之争,只是觉得还蛮好的。

  说到底,swoole 也只是为 PHP 带来了一种在之前写没有的东西。 

  

swoole 有什么用?

  和传统的 PHP 比较,它具有更多适用于高并发的场景。   

  虽然我之前经历的几家公司并没有很高的并发,而且用户量也很少。

  但是也并不意味着 PHP 不能承受高压力的用户压力。

  swoole 也只是给我们提供了一种解决办法  

swoole 的应用场景?

  伴随着 swoole 的用处,它的场景也随之多了起来。异步消息队列/构建服务器 .....

  总之,swoole 的出现就是为了解决在高并发情况下 PHP 的处理方式。

 

总结。

  虚心学习,没有东西有好坏之分,每个东西都有他的特点。

猜你喜欢

转载自www.cnblogs.com/25-lH/p/9110340.html
今日推荐