php开发api接口的时候
当用户请求api后,服务器就开始执行逻辑操作,这时因各种原因(比如:对方网络不好,自己服务器网络不稳定,cdn的不稳定等因素)
没有return 结果。这样请求的api会timeout报错(比如 curl error28 Operation timed out after 3002 milliseconds with 0 bytes received )。
问题是对这次的请求API服务器是已经完成数据操作了(不可逆的操作,要是可逆的操作就try cach)。请求方 收不到执行结果无法处理自己的逻辑。
请各位大神指点开发思路。