Python 减少服务器数据的等待时间
我的应用程序调用我的Python服务器来获取一些信息。在将数据发送回我的应用程序之前,处理这些信息需要时间。因此,用户等待大约12秒,以便从服务器获取数据 是否有任何方法可以让应用程序在处理某些数据后,将其发送到应用程序,然后在处理更多数据时,将更多数据发送到应用程序,从而以多个批次接收数据Python 减少服务器数据的等待时间,python,ios,objective-c,cocoa-touch,flask,Python,Ios,Objective C,Cocoa Touch,Flask,我的应用程序调用我的Python服务器来获取一些信息。在将数据发送回我的应用程序之前,处理这些信息需要时间。因此,用户等待大约12秒,以便从服务器获取数据 是否有任何方法可以让应用程序在处理某些数据后,将其发送到应用程序,然后在处理更多数据时,将更多数据发送到应用程序,从而以多个批次接收数据 我只知道如何使用NSURLConnection/AFJSONRequestOperation在每次服务器调用中接收一批数据,有没有办法使用iOS在每次服务器调用中接收多批数据?一个解决方案是独立请求每个数据
我只知道如何使用NSURLConnection/AFJSONRequestOperation在每次服务器调用中接收一批数据,有没有办法使用iOS在每次服务器调用中接收多批数据?一个解决方案是独立请求每个数据块 将以下元数据添加到我假设您使用的是JSON的每个响应中
{
pagination: {
page: 1,
pages: 5,
next_url: 'http://domain.com/database/search?&query=query&page=2'
},
data: 'your data'
}
在客户端接收到第一个区块后,使用next_url请求下一个区块
如果你需要我澄清关于这个问题的任何事情,请让我知道。在你的基础设施中使用WebSockets是一个选项吗?@HansThen我现在在Heroku上,有一个Python/Flask应用程序。据我所知,WebSocket不能与Heroku一起使用。这里有一个类似的讨论: