Web services 减少消息流量和大小以减少下载量的提示

Web services 减少消息流量和大小以减少下载量的提示,web-services,windows-mobile,Web Services,Windows Mobile,我有一个集成到服务器的移动应用程序,用户可以在服务器上查看分配的任务,并在下班后关闭任务请求。在这个项目中,时间安排是非常重要的,至少在一分钟的计划中应该检查是否分配了任务。此外,移动设备还应检查服务器是否对已下载的任务进行了更改 由于项目的性质,下载量很高。我们怎样才能减少它?我们是否应该使用另一种服务器通信技术(现在我们使用ASP.NET Web服务应用程序) 提前谢谢 使用JSON而不是XML服务器 尝试使用选择性同步选项,如“而不是完成任务同步”,因为任务数越高,同步速度越慢 在移动设备

我有一个集成到服务器的移动应用程序,用户可以在服务器上查看分配的任务,并在下班后关闭任务请求。在这个项目中,时间安排是非常重要的,至少在一分钟的计划中应该检查是否分配了任务。此外,移动设备还应检查服务器是否对已下载的任务进行了更改

由于项目的性质,下载量很高。我们怎样才能减少它?我们是否应该使用另一种服务器通信技术(现在我们使用ASP.NET Web服务应用程序)


提前谢谢

使用JSON而不是XML服务器

尝试使用选择性同步选项,如“而不是完成任务同步”,因为任务数越高,同步速度越慢

在移动设备上本地标记任务更改。将实体标记为脏,然后仅将标记的任务更新到云/服务器

正如SLaks建议的那样,使用推而不是拉,这将节省移动电池和用户的数据包

以下是可以帮助您的: 微软同步框架


使用推送通知而不是轮询。您是否知道有一个网站提供了这方面的良好教程或示例?去年,我开发了一个WP7应用程序,实际上是一个待办事项列表应用程序。我在那个应用程序上使用了所有这些方法。它使用Azure blob存储在云上存储任务和任务列表。我将不得不检查一个适当的turotiali添加了一些教程与微软同步,因为它是一个非常流行的选择。