之前api是用Thinkphp5.1写的,最近中webman的毒很深,所以花了点时间,使用webman重构了一下。
整体移值难度不高,但是效果却很明显,下面是CPU使用和请求时间的对比,
Thinkphp
webman
哪个顺手用哪个
tp 看你这请求响应时间 也很不错了,我webman 请求响应基本都是15ms 左右,有一些业务较大的大概50ms左右
缓存用得好,响应高不了。
问:线上业务有几个能用到缓存的,基本上实时数据比较多
还是主要看数据库那一款的优化
查询缓存,比如用户订单列表,他不新增订单,列表理论上可以一直使用缓存。有新数据后,生成新的缓存就行,线上业务不用缓存,全部查询mysql,那并发要稍微高一点,很容易死掉。
优化得还是可以 tp能达到几十ms
哪个顺手用哪个
tp 看你这请求响应时间 也很不错了,我webman 请求响应基本都是15ms 左右,有一些业务较大的大概50ms左右
缓存用得好,响应高不了。
问:线上业务有几个能用到缓存的,基本上实时数据比较多
还是主要看数据库那一款的优化
查询缓存,比如用户订单列表,他不新增订单,列表理论上可以一直使用缓存。有新数据后,生成新的缓存就行,线上业务不用缓存,全部查询mysql,那并发要稍微高一点,很容易死掉。
优化得还是可以 tp能达到几十ms
缓存用得好,响应高不了。