您的位置:首页 > 技术中心 > php框架 >
  • swoole是多线程吗

    swoole不是多线程的。因为PHP语言不支持多进程,所以swoole使用多进程模式,在多进程模式下存在进程内容隔离,在工作进程内修改global全局变量和超全局变量时,在其它进程是无效的。本教程操作环境:Windows10系统、Swool

    2022-09-07 11:13点击阅读

  • swoole协程能做什么

    在swoole中,协程可以用于高并发服务,使用协程模式服务的容错率会大大增加,某些接口出现故障也不会导致服务崩溃,也可以用于即时通讯聊天,可以确保通信完全无阻塞,每个消息均可即时的被处理。本教程操作环境:Windows10系统、Swoole

    2022-09-07 11:13点击阅读

  • 利用 webSocket 与 Swoole 打造一个小型聊天室(协程)

    前言 前面有写一个异步简单的聊天室,然后想着,就把协程的也弄了吧所以就有了这个文章,其实所有的功能都大差不差,就仅仅几个地方不一样而已,也都是简单的地方。博文地址:利用 webSocket 与 Swoole 打造一个小型聊天室 (异步

    2022-09-07 11:13点击阅读

  • swoole能在windows下使用吗

    swoole本身是不能在windows下使用的,但是可以利用Cygwin让swoole能在windows下使用;swoole是一个使用C语言编写的PHP扩展,Cygwin是一个在windows平台上运行的类UNIX模拟环境。本教程操作环境:

    2022-09-07 11:13点击阅读

  • 最新的swoole-cli能支持Windows环境了!

    本篇文章给大家带来了关于swoole-cli能支持Windows环境的相关实现步骤,最新的swoole-cli已支持 Windows 环境,基于cygwin64实现,下载即可使用,希望对大家有帮助。推荐学习: swoole视频教程最新的sw

    2022-09-07 11:13点击阅读

  • 为什么swoole不能用sleep

    因为在swoole中,使用sleep函数会使进程陷入睡眠阻塞;sleep过程中只有信号可以打断,由于swoole的信号是基于signalfd实现的,所以即使发送信号也无法中断sleep,只有到指定的时间后操作系统才会重新唤醒当前的进程。本教

    2022-09-07 11:13点击阅读

  • 详细整理swoole知识点(总结分享)

    本篇文章给大家带来了关于swoole的相关知识,其中包括了fastcgi请求到swoole master进程去分发到子进程,但是不会像php-fpm的子进程使用完后退出等相关问题,希望对大家有帮助。推荐学习: swoole视频教程swool

    2022-09-07 11:13点击阅读

  • 高并发实例分享:Swoole通过聚合请求高效实现业务

    本篇文章给大家分享一个Swoole高并发聚合请求实例,介绍在高并发场景下如何通过聚合请求,充分利用数据库的批量处理更高效地实现业务功能。此示例仅用作抛砖引玉,希望能激发大家更深入的思考。相关视频课程推荐:《千万级数据并发解决方案(理论+实战

    2022-09-07 11:13点击阅读

  • 为什么要在 Swoole 上运行 Laravel?

    为什么要在 Swoole 上运行 Laravel?因为使用 Swoole 可以加速 Laravel 应用。下面本篇文章就来带大家聊聊怎么在Swoole上使用Laravel,希望对大家有所帮助!Swoole 是为 PHP 开发的生产级异步编程

    2022-09-07 11:13点击阅读

  • nodejs与swoole的不同是什么

    nodejs与swoole的不同:1、swoole提供协程,而nodejs不提供协程;2、默认情况下,Swoole在每个服务器上产生多个工作线程,而nodejs每台服务器可支持多个工作程序,但需要其他依赖项。本教程操作环境:Windows1

    2022-09-07 11:13点击阅读

  • swoole中有使用协程吗

    swoole中有使用协程,协程主要用于将线程中的竞争资源转化成协作运行;协程可以简单理解为线程,是更加轻量级的线程,但是协程无法利用多核CPU,适用于处理IO密集型任务、高并发服务等等。本教程操作环境:Windows10系统、Swoole4

    2022-09-07 11:13点击阅读

  • swoole中信号量的用法是什么

    在swoole中,信号量主要用来保护共享资源,使得资源在一个时刻只有一个进程;信号量的值为正的时候,说明所测试的线程可以锁定而使用,信号量的值若为0,则说明测试的线程要进入睡眠队列中,等待被唤醒。本教程操作环境:Windows10系统、Sw

    2022-09-07 11:13点击阅读

  • 聊聊怎么在docker中搭建swoole环境

    怎么在docker中搭建swoole环境?下面本篇文章给大家介绍一下用docker搭建swoole环境的方法,希望对大家有所帮助!还在为搭环境困扰吗,还在为兼容性挠头吗,docker轻松解决这些问题。哈哈哈原来docker如此强大,解决了环

    2022-09-07 11:13点击阅读

  • 实例解析thinkphp怎么用中间件记录行为日志

    本篇文章给大家带来了关于PHP的相关知识,其中主要根据示例来看一下使用中间件记录行为日志的问题,包括了使用日志通道暂存行为日志、使用定时任务将日志内容定时写入数据库等,下面一起来看一下,希望对大家有帮助。推荐学习:《PHP视频教程》一、定义

    2022-09-07 11:13点击阅读

  • thinkphp配置环境引入UI(实例详解)

    本篇文章给大家带来了关于thinkphp的相关知识,其中主要介绍了关于配置环境、引入UI的相关内容,其中包括了配置加速源、安装orm扩展、安装composer、安装驱动、配置“config/view.php”等等问题,希望对大家有帮助。【相

    2022-09-07 11:13点击阅读

  • thinkphp中的模型是什么

    在thinkphp中,模型指的是企业数据和业务规则,在实际项目开发中主要实现与数据库进行操作;模型类的命名需要除去表前缀的数据库名称,采用驼峰法命名,并且首字母使用大写,模型类完成了基本的 CURD、ActiveRecord模式、连贯操作和

    2022-09-07 11:13点击阅读

  • laravel5.1怎么关闭csrf

    方法:1、将“app\Http\Kernel.php”文件中的“App\Http\Middleware\VerifyCsrfToken”代码注释掉可以全局关闭csrf;2、在“app\Http\Middleware\VerifyCsrfTo

    2022-09-07 11:13点击阅读

  • thinkphp扩展插件有哪些

    thinkphp扩展有:1、think-migration,是一种数据库迁移工具;2、think-orm,是一种ORM类库扩展;3、think-oracle,是一种Oracle驱动扩展;4、think-mongo,一种MongoDb扩展;5

    2022-09-07 11:13点击阅读

  • laravel是什么时候发布的

    laravel是在2011年6月9日发布的第一个Beta版本,之后的一个月内laravel1发布了;laravel1发布时具有一些内置模块,例如验证方法、分页、命令行软件包程序和雄辩的ORM;之后在2011年11月24日发布了Laravel

    2022-09-07 11:13点击阅读

  • 实例详解thinkphp6使用jwt认证

    本篇文章给大家带来了关于thinkphp的相关知识,其中主要介绍了使用jwt认证的问题,下面一起来看一下,希望对大家有帮助。推荐学习:《PHP视频教程》thinkphp6 使用jwt客户端使用用户名和密码请求登录服务端收到请求,验证用户名和

    2022-09-07 11:13点击阅读

1 54 55 56 57 58 59 60 61 62 189