介绍
小编给大家分享一下如何使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上速度更快”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!