《 swooleThinkphp 》同步 TCP 客户端 【 六 】

swoole客户端
阅读全文

《 swooleThinkphp 》TCP 服务器 【 五 】

TCP 服务器TCP 协议是一个可靠的传输协议,当数据传输中需要可靠的数据传输,并且数据到达顺序严格遵守发送顺序。如果数据传输失败需要重试,并且可以容忍偶尔发生延时,则推荐使用 TCP 协议。在网络游戏开发中,TCP 协议扮演了重要的角色,很多即时对战的游戏都严重的依赖 TCP 协议。如魔兽世界,穿越火线等> 当然,像魔兽世界这种大型网络游戏不可能只使用一种网络协议,我们只是针对当前章节举例
阅读全文

《 swooleThinkphp 》异步非阻塞多进程的 Http 服务器 【 四 】

在很多情况下,大家使用 Swoole 都只是在使用 web socket,而没有使用 Swoole 真正“重新定义PHP”的功能,那么 Swoole 真正解决了 PHP 的痛点就是本章介绍的,仅仅使用 web socket 还没体现出 Swoole 真正的高性能方面。 我们通常使用 Nginx,Apache 或者 IIS 来做为运行 PHP 的 Web 服务器,其实是内部的 PHP 解析器来解析 PHP 代码,PHP 内部提供了 SAPI(Server Application Programming
阅读全文

《 swooleThinkphp 》异步多进程的 CURL 【 三】

通常我们进行 http 请求都是通过 curl 或者 file_get_contents,但是并发的性能都不好,Swoole 内置的 swoole_http_client(Http 异步客户端)没有并发限制,可在一个进程内同时并发上万请求。无论从功能、性能、稳定性上 swoole_http_client 都要更胜一筹。swoole_http_client 是由 C 语言实现的,解析 Http 协议的性能是非常高,内存占用也很少。 接下来我们来演示如何在 ThinkPHP5 中使用 swoole_ht
阅读全文

《 swooleThinkphp 》 WebSocket PHP 即时通讯开发 【二】

WebSocket ,PHP ,即时通讯开发
阅读全文

《 swooleThinkphp 》 Hello,Swoole 【一】

Swoole 是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用 Swoole 框架,开发一个复杂的 Web 功能,可以在很短的时间内完成! Swoole 不是一个像 Zend Framework、CakePHP、Yii、symfony、ThinkPHP 等一样的框架,也不是一个向WordPress、Drupal、Discuz、UChome等开源产品看齐的项目。 Swoole 的目标是向 Java 框架、Ruby On Rails
阅读全文

php CGI、Fastcgi、PHP-FPM的详细介绍与之间的关系

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Arial; color: #362e2b; -webkit-text-stroke: #362e2b} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #362e2b; -webkit-text-stroke
阅读全文

CGI、FastCGI和PHP-FPM关系图解

在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。基础在整个网站架构中,Web Server(如Apache)只是内容的分发者。举个栗子,如果客户端请求的是 index.html,那么Web Server会去文件系统中找到这个文件,发送给浏览器
阅读全文

PHP的闭包写法

JS程序员总是嘲笑PHP没有闭包,今天抽空写一篇文章来专门介绍一下PHP的闭包。从5.3版本开始PHP就增加了匿名函数支持,经过数个版本迭代到现在的PHP5.6、PHP7,PHP语言的闭包已经非常完善了。再结合Swoole提供的事件驱动支持,PHP的闭包功能非常强大而且很优雅。匿名函数匿名函数是闭包的核心,匿名函数在PHP里实际上是一个Closure类的对象(请注意是对象)。与普通的面向对象编程方
阅读全文

MySQL经典题目

1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联; 2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、innodb引擎的4大特性(3)、2者selectcount(*)哪个更快,为什么  3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义(1)、varchar与char的区
阅读全文
首页 23456 末页 共 2096 条记录