我们正在寻找流1000的文件,以便回到消费客户端。我已经把不同的选项,包括使用WCF流传输模式选项,但发现有严重的滞后时,必须等待所有的数据预先组装,因为所需的订单。
因此,当客户端可用时,似乎需要某种类型的分块数据返回到客户端。
由于可能的客户端硬件功能,我试图避免将并发和数据程序集(用于排序)放置在服务端和客户端,但这可能是不可用的。
更新了--这些主要是我们正在显示的图像,我们尝试了许多设置: 1)获取所有图像并将它们流到一个流中--工作良好,但是获取所有文件和组装所需的时间很长,2)分别获取每一张图像--这是慢的方法。
有什么建议吗?
发布于 2014-05-20 11:41:27
你说的是“我们正在展示的图像”。1000幅图像同时显示在一个完整的高清监视器中,平均图像大小为45x45。即使对缩略图画廊来说,它们也可能太小了。
如果您按顺序(或多个窗口)显示图像,则不需要一次发送1000个图像,但是当用户看到第一个图像(例如前5-10个图像)时,您可以开始在后台发送其他图像(因为用户目前看不到它们)。
如果您有一个缩略图库,您可以发送许多缩略图(因为它们更小,wrt的原始图像),然后您发送图像用户希望看到详细时,他点击它。
https://stackoverflow.com/questions/23749864
复制相似问题