现在在做一个关于注册的需求,用户提交的数据包括用户名密码等数据其中较大的一个字段是图片:是以base64形式然后再加密传送过来的,大小大概有70多W字节,首先判断用户注册ip是否存在3个以上的id,如果存在提示用户不能注册,但是现在问题出来了: 如果用户注册不成功也就是超过3个小号,(判断非常快毫秒级别),不知为什么用抓包工具显示结果20多秒才返回json结果,如果正常的话会对图片进行切割圆角等操作等步骤正常,个人原因分析如下,由于过来数据太多导致服务器一直在接收数据,而判断小号执行较快立刻返回结果,这时由于客户端还在发送数据导致结果一直无法返回,但是又矛盾了,不应该是先接收完数据在执行服务器检查小号代码吗?..无解,求大神们帮忙看下

------解决方案--------------------
1.数据分两次发送,先发送用户名 密码,进行验证注册。
2.验证通过在发送图片数据。
------解决方案--------------------
你这里的流程是验证完小号之后直接返回验证结果?
还是说验证之后把图片处理完了一起返回结果?
验证的时间很短,考虑了图片处理时间吗?
20S是偶然现象还是每次都是20秒