【问题标题】:tips to reduce message traffic and size in order to have less download amount减少消息流量和大小以减少下载量的提示
【发布时间】:2013-04-15 13:29:50
【问题描述】:

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

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

提前致谢。

【问题讨论】:

  • 使用推送通知而不是轮询。

标签: web-services windows-mobile


【解决方案1】:

使用 JSON 而不是 XML Server。

尝试使用选择性同步选项,例如,而不是完成任务同步,因为随着任务数量的增加,它会变得很慢。

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

因为 SLaks 建议使用推送而不是拉取,这将节省移动电池和用户的数据包。

以下内容可以帮助您: 微软同步框架。

http://msdn.microsoft.com/en-us/sync/bb887608.aspx

http://weblogs.aspnet05.orcsweb.com/sbehera/archive/2009/04/10/sync-framework-for-windows-mobile-devices-amp-some-use-full-links.aspx

【讨论】:

  • 你会碰巧知道有一个很好的教程或例子的网站吗?
  • 去年我开发了一个 WP7 应用程序,它实际上是一个 TODO 列表应用程序。我在那个应用程序上使用了所有这些方法。它使用 Azure blob 存储在云上存储任务和任务列表。我将不得不检查一个合适的教程
  • 我添加了一些使用 Microsoft Sync 的教程,因为它是一个非常流行的选项。
猜你喜欢
  • 1970-01-01
  • 2013-11-22
  • 2016-02-13
  • 1970-01-01
  • 1970-01-01
  • 2019-02-03
  • 2015-05-24
  • 2016-01-13
  • 2014-04-15
相关资源
最近更新 更多