菜鸟需要了解的swoole的基础知识

简介: 菜鸟需要了解的swoole的基础知识

额,各位大佬勿喷,本篇文章主要讲学习swoole的需要了解的一些知识


首先讲下swoole是什么 swoole官网:www.easyswoole.com;轻松学swoole的框架:www.easyswoole.com


image.png


关于swoole安装等,请看文档


学习swoole需要了解的一些东西


一:了解php的4种执行方式CGI、FastCGI、APACHE2HANDLER、CLI 传送门:http://www.jb51.net/article/62554.htm


swoole是使用php-cli方法执行的,swoole扩展需要常驻内存运行


二:了解常驻内存运行

关于php-cli运行,可能很多人不了解,可以举个例子

while(1){

echo 1;

sleep(1);

}

这段代码,在web网络请求中,是会超时的,因为php代码永远都执行不完,则web访问会默认30秒的超时时间,超时则停止php运行

而在命令行模式,则会不断的输出1,每隔1秒输出一次,除非手动停止,否则永久执行,这就是常驻内存运行

常驻内存运行不能用die,exit()函数,甚至是sleep函数,否则会终止或者影响php执行,具体可看swoole文档


当然,常驻内存运行不仅仅是关于这个的,在swoole中,可以绑定各种网络请求的回调,如同js绑定事件



暂时只想到这些需要了解的一些基础知识点,以后会补充


目录
相关文章
|
1月前
|
安全 网络协议 网络安全
Python Socket编程大揭秘:从菜鸟到黑客的进阶之路,你准备好了吗?
【10月更文挑战第4天】在编程领域,Python Socket编程犹如一把开启网络世界的钥匙,带领开发者从简单数据传输迈向复杂应用构建。本文将引导你从零开始,逐步掌握Socket编程的核心技巧,包括基本概念、TCP服务器与客户端的搭建、并发处理及异常管理、SSL/TLS加密通信,直至深入了解网络协议与安全漏洞。通过实战演练与理论学习,助你成为驾驭网络世界的高手。
35 1
|
2月前
|
网络协议 开发者 Python
网络编程小白秒变大咖!Python Socket基础与进阶教程,轻松上手无压力!
在网络技术飞速发展的今天,掌握网络编程已成为开发者的重要技能。本文以Python为工具,带你从Socket编程基础逐步深入至进阶领域。首先介绍Socket的概念及TCP/UDP协议,接着演示如何用Python创建、绑定、监听Socket,实现数据收发;最后通过构建简单的聊天服务器,巩固所学知识。让初学者也能迅速上手,成为网络编程高手。
75 1
|
4月前
|
网络协议 程序员 视频直播
|
6月前
|
存储 自然语言处理 JavaScript
前端入门到入土?(二)
前端入门到入土?(二)
63 1
|
6月前
|
缓存 前端开发 JavaScript
前端入门到入土?(六)
前端入门到入土?
74 0
前端入门到入土?(六)
|
6月前
|
XML 移动开发 前端开发
前端入门到入土?(四)
前端入门到入土?
50 0
|
6月前
|
存储 JavaScript 前端开发
前端入门到入土?(三)
前端入门到入土?
170 0
|
6月前
|
缓存 前端开发 安全
前端入门到入土?
前端入门到入土?
64 0
|
6月前
|
缓存 前端开发 JavaScript
前端入门到入土?(五)
前端入门到入土?
59 0
|
存储 移动开发 前端开发
「干货」从菜鸟到大神,前端学习书籍推荐
「干货」从菜鸟到大神,前端学习书籍推荐
53 0