easyswoole 是常驻内容,和我们一般用lnmp或者lamp方式执行原理不同,后者一次运行后释放php文件,swoole不一样,代码加载内存后不会释放,这样执行速度会很快,但是我们编码过程中也会遇到很多问题。我会吧我遇到的问题记录到这里。
1.常量累加要注意,一些常量定义增加后 会越来越大,注意释放。
2.谨慎使用单例模式,频繁调用的情况下谨慎使用单例模式,特别是多个线程同时使用一个单例类的时候,容易发生错误。
即多个线程同时去抢一个资源,几个例子,我写了一个自己封装的curl类,当同时多个请求使用这个curl单例类的方法时,
就会导致curl 一直超时。
后续会把问题整理记录到这里!