Web services Windows Phone 7-加速数据提取的最佳实践
我有一个WindowsPhone7应用程序,它(目前)调用OData服务获取数据,并将数据扔到列表框中。现在速度太慢了。我能想到的第一件事是,OData返回的数据比我实际需要的要多Web services Windows Phone 7-加速数据提取的最佳实践,web-services,windows-phone-7,odata,wcf-data-services,Web Services,Windows Phone 7,Odata,Wcf Data Services,我有一个WindowsPhone7应用程序,它(目前)调用OData服务获取数据,并将数据扔到列表框中。现在速度太慢了。我能想到的第一件事是,OData返回的数据比我实际需要的要多 对于在Windows Phone 7应用程序中加速数据提取,有哪些建议/最佳做法?我可以在应用程序中做些什么来加快数据检索速度,并更快地将数据放到用户面前?听起来你已经找到了一些线索,知道该做什么了 我会尝试一些基本的东西: 使您的HTTP请求尽可能小-如果可能,只获取您绝对需要的实体和字段 考虑使用多个HTTP请求
对于在Windows Phone 7应用程序中加速数据提取,有哪些建议/最佳做法?我可以在应用程序中做些什么来加快数据检索速度,并更快地将数据放到用户面前?听起来你已经找到了一些线索,知道该做什么了 我会尝试一些基本的东西:
除了StuART的大列表,还考虑发送的数据格式。
退房。它讨论了基于数据格式的性能。它是专门为WCF编写的,但要点仍然适用。作为Stuart列表的扩展: 事实上,有三个领域——通信、解析和用户界面。分别测量:
- 仅在处理关闭的情况下进行通信
- 度量固定ODATA格式字符串的解析
此外,请确保UI处理不会阻止数据通信。相关列表中显示了这一点——如果没有办法让WCF OData压缩数据,则这可能会有问题:(