Swoole为什么快
前言:
知之为知之,不知为不知。不可能以其昏昏使人昭昭。
有一些基础知识需要了解下,内功很重要,决定你能走多远的最重要的不是速度,而是坚持。
Swoole是基于PHP的所以要了解下 cgi相关知识
Swoole是多线程异步编程那么就需要了解下进程和线程、同步异步的知识
Swoole这里的切入点是作为一个WebServer来的那么需要了解一些目前WebServer的知识
好多东西
上面的核心的几点
进程比线程更消耗资源
同步的都是阻塞的、异步往往比同步要快
异步IO比同步IO要快很多
对一些网络通讯 DNS 文件IO都做了一些优化
其实好像说穿了也没什么,所有的都是基于上面三篇文章的就像google的三篇论文你搞懂了,好像也不是太难懂和太复杂!
知易行难,更何况你连知道都不知道!
好了就这样吧!至于具体的case代码就不要纠结了! 上面的三篇其实已经说明了一切!