如何使TP5.0在SWOOLE上速度更快

  介绍

小编给大家分享一下如何使TP5.0在SWOOLE上速度更快,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

<强> TP-SWOOLE

目前,TP5.1官方已经提供了think-swoole2.0,集成程度以前优雅很多,不过5.0的集成方式确实有些鸡肋,所以看了下2.0,5.0为开发了一个扩展包,可以采用作曲家下载

composer  require  xaviertony/xavier-swoole

开发之前,需要先熟悉TP5.0的生命周期,不然就无从下手了。

由于TP主要在Apache或者NGINX下运行,每次运行结束都会进行释放,而SWOOLE则是常住内存,TP5很多类都由单例实现,所以难免会入坑,其中大坑主要是请求,由于启动后请求被实例化,如果不删除请求势力,以后每次都是采用这个实例,造成无法正常访问页面,因为每次请求达到后需要先将请求实例删除

public  static  function  deletethis ()   ,,,{   ,,,,,,,if  (! is_null (self::实例)美元),{   ,,,,,,,,,,,self:: $实例=零;   ,,,,,,,}   ,,,}

第三方包的配置文件必须在应用程序/额外的下,文件名为swoole。php

 php  think  swoole 开始

守护启动

php  think  swoole  start  - d

停止服务

php  think  swoole 停止

看完了这篇文章,相信你对“如何使TP5.0在SWOOLE上速度更快”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

如何使TP5.0在SWOOLE上速度更快