Dav*_*e S 5 javascript c# arrays web-services
我需要使用对Web服务的AJAX请求将大量16位整数传输到客户端.该阵列本质上是具有一些额外元数据的图像的灰度像素数据.
原始图像采用浏览器不支持的专有格式.典型图像为2000px x 4000px,因此阵列可包含8,000,000+ 16位值.
是否可以制作一个AJAX请求并在一个响应中返回整个数组,还是应该分成更小的块并单独请求每个?如果在一个响应中传输整个数组是公认的做法,我是否必须在请求期间处理不可靠的连接(或者在浏览器中是否"开箱即用")?
我们正在编写客户端和Web服务,因此我们对方法完全灵活.
您需要传输的数据大小超过 16 MB,但考虑到您正在处理未归档的数据,您应该通过使用 gzip 获得较小的大小。此外,您还应该考虑一种非常快速的序列化格式(因为您需要在客户端和服务器上进行大量处理来序列化/反序列化数据)。
| 归档时间: |
|
| 查看次数: |
218 次 |
| 最近记录: |