swoole基础-swoole之进程模型 发表于 2018-12-12 | 分类于 Swoole 初识server一文的时候我们说过,swoole是事件驱动的。在使用swoole的过程中,我们也体会到,swoole的使用非常简单,仅仅注册相应的回调处理我们的业务逻辑即可。 但是,在继续学习swoole之前,我们有必要再看一看swoole的运行流程和进程模型。 前面两篇文章我们已经对server和 ... 阅读全文 »
swoole基础-swoole之task初体验 发表于 2018-12-12 | 分类于 Swoole 上一文我们介绍了server的简单应用,这两天也有几个小伙伴私下反馈说不知道server有啥用。 确实哈,对于初学者,你现在的确看不出来这玩意能干啥。有过swoole基础的同学,根据上文的原型脑海中映射一个简单的对话应该是没问题。我们还是继续慢慢的打磨基础。 task初体验在上文和IO模型中我们都对 ... 阅读全文 »
swoole基础-swoole初识之异步多线程服务器 发表于 2018-12-12 | 分类于 Swoole 从上一节评论中可以看出还是有不少人非常期待能够早早的掌握swoole的。的确,熟练运用php+swoole,提高phper们的可不仅仅是技术能力。 后期我们更新的进度要加快了,可能有些人注意到我们在swoole概述一文中所述的文章list时常在更新。这也是我本人在整理swoole资料的过程中,为了更 ... 阅读全文 »
swoole基础-swoole的安装与升级 发表于 2018-12-12 | 分类于 Swoole 学到这里,我们几乎是“连下五城”,前文讲述了进程/线程,IO模型,TCP/IP协议,说好的学习swoole呢? 今天我们就来揭开swoole的面纱。 swoole其实几乎涉及到网络开发的方方面面,但是这些都是php所不具备的。前文介绍那么多废话,也是考虑部分基础十分薄弱的同学。 我们再来看下swoo ... 阅读全文 »
swoole基础-TCP/IP和UDP 发表于 2018-12-12 | 分类于 Swoole 平时我们打开一个浏览器,然后输入网址后回车,即展现了一个网页的内容。这是一个非常简单的操作。我们来简单的概括下背后的逻辑。 浏览器通过TCP/IP协议建立到服务器的TCP连接客户端向服务器发送HTTP协议请求包,请求服务器里的资源文档服务器向客户端发送HTTP协议应答包,如果请求的资源包含有动态语言 ... 阅读全文 »
swoole基础-IO模型 发表于 2018-12-12 | 分类于 Swoole IO即Input/Output,输入和输出的意思。在计算机的世界里,涉及到数据交换的地方,比如磁盘、网络等,就需要IO接口。 通常,IO是相对的。比如说你打开浏览器,通过网络IO获取我们网站的网页,浏览器首先会往服务器发送请求,这是一个Output操作,随后服务器给浏览器返回信息,这就是一个Inpu ... 阅读全文 »
swoole基础-进程和线程 发表于 2018-12-11 | 分类于 Swoole 进程 进程和线程,涉及到操作系统的基本知识,但是很多phper不懂,这是实话,因为php简单易学,大部分人在零基础学php编程的时候都没有去了解过这个东西。 既然关系到操作系统,那跟我们学swoole又有什么关系? 这关系可大了去了。如果说这两个概念都搞不清除的话,对于swoole,你能学会几乎可以 ... 阅读全文 »
swoole基础-php的cli模式 发表于 2018-12-11 | 分类于 Swoole 看了标题有些人要疑问了,不是要说swoole吗,为什么第一篇先介绍php的CLI模式了?我们先前说了,本套系列贵在注重基础,而swoole的大部分功能又是只能在CLI模式下运行的,所以,我们先来看看新手的疑惑,CLI是什么? 作为phper,最常见的开发模式,基本上都是基于web开发,借助nginx ... 阅读全文 »
swoole基础-概述 发表于 2018-12-11 | 分类于 Swoole Swoole基础课程正式推出!零基础开始,让你循环渐进的掌握swoole。 传统的phper们大部分都是用于开发web应用程序,并且大部分都是在用类似yii\laravel\tp等框架进行开发。 但是phper们在面对比如即时通讯、长连接等问题的时候就显得力不从心了。 过去几年,Swoole完全颠覆 ... 阅读全文 »
Hello World 发表于 2018-12-11 Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in ... 阅读全文 »