【发布时间】:2010-09-05 22:10:08
【问题描述】:
我目前正在开发一项网络服务,返回的结果可能会非常大(> 5mb)。
这组数据这么大是完全有效的,网络服务可以称为同步或异步,但我想知道人们对以下方面的想法是什么:
如果连接丢失,则 整个结果集必须是 重新生成并再次发送。有没有 我可以做任何事情 如果连接丢失,则“恢复” 还是重置?
-
发送这么大的结果集是否合适?实现某种“分页”会更好吗?结果集生成并存储在服务器上,然后客户端可以以较小的数量下载结果集的块并在最后重新组装结果集?
【问题讨论】:
标签: c# .net web-services