我想将大量用户事件以Json格式发送到我的服务器,以便在Android应用中进行分析。通过触发改造后方法并等待回叫来发送这么多事件会减慢应用程序的速度。我正在异步拨打电话,但由于这个原因,应用程序仍在减速。
有更好的方式发送这些请求吗?我可以发送数据的优化方式。也许甚至没有检查回调响应。是否有可能通过改造2.0或Okhttp来做到这一点。
答案 0 :(得分:0)
您可能需要考虑将数据缓存到可管理的数据桶和#34;在发射服务器后事件之前,在移动电话上(可能是某些标准的最小尺寸表示(至少)50/100/200记录或其中任何一个有意义)。
这样 - 您可以避免多次通话并使服务器/移动设备过载。
Okhttp或任何其他库可能无法直接帮助您实现此逻辑,但您可以编写自己的逻辑并使用这些库来简化呼叫失败的调用和管理。