Swoft微服务协程框架,如何实现长尾词处理的高效协程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1800个文字,预计阅读时间需要8分钟。
简介:Swoole是一款强大的扩展,随后越来越多的框架都是基于Swoole开发出来的。Swoft是一款基于Swoole原生协程的注释式框架,自带常驻内存及Swoole。
简介
有了swoole这样强大的扩展之后,越来越多的框架都是基于swoole被开发出来,Swoft就是其中一款不错的PHP框架。Swoft 是一款基于 Swoole 原生协程的注解式框架,自带常驻内存以及 Swoole 其它功能的封装。swoft中内置了协程客户端。同时swoft里面有了很多新的概念,比如Aop等。
官网地址:www.swoft.org/
使用Swoft框架注意事项
因为Swoft是基于Swoole,所以和普通的PHP框架还是很不一样的,有些是需要注意的。
1.不要再代码中执行sleep()以及其他睡眠函数,这样会导致整个进程阻塞。
2.不要使用exit/die函数,这样会导致worker进程直接退出。
3.进程隔离需要注意的,当修改了全局变量的值,会不生效,因为全局变量在不同的进程中,内存空间是隔离的。使用Swoft框架需要了解进程隔离问题。不同的进程中PHP变量不是共享,即便是全局变量。
本文共计1800个文字,预计阅读时间需要8分钟。
简介:Swoole是一款强大的扩展,随后越来越多的框架都是基于Swoole开发出来的。Swoft是一款基于Swoole原生协程的注释式框架,自带常驻内存及Swoole。
简介
有了swoole这样强大的扩展之后,越来越多的框架都是基于swoole被开发出来,Swoft就是其中一款不错的PHP框架。Swoft 是一款基于 Swoole 原生协程的注解式框架,自带常驻内存以及 Swoole 其它功能的封装。swoft中内置了协程客户端。同时swoft里面有了很多新的概念,比如Aop等。
官网地址:www.swoft.org/
使用Swoft框架注意事项
因为Swoft是基于Swoole,所以和普通的PHP框架还是很不一样的,有些是需要注意的。
1.不要再代码中执行sleep()以及其他睡眠函数,这样会导致整个进程阻塞。
2.不要使用exit/die函数,这样会导致worker进程直接退出。
3.进程隔离需要注意的,当修改了全局变量的值,会不生效,因为全局变量在不同的进程中,内存空间是隔离的。使用Swoft框架需要了解进程隔离问题。不同的进程中PHP变量不是共享,即便是全局变量。

