使用UDP上传/下载文件

使用UDP上传/下载文件,udp,Udp,我们有基于web的j2ee应用程序,允许文件上传/下载。由于延迟问题,许多用户的上载/下载速度较慢 1) 我了解到使用UDP发送数据可以提高数据传输速度。如何使用UDP发送文件数据 2) 我们在上传/下载之前使用GZIP压缩文件,以减少数据传输量。是否有更好的方法可以改进数据压缩?UDP是一种不保证消息到达的协议。您最有可能使用标准的文件传输协议,如ftp,这应该很适合您。您的问题是延迟还是带宽?您最好调查一下为什么链接存在高延迟或带宽问题,因为这可能是web应用程序其他部分的问题 如果您愿意忍

我们有基于web的j2ee应用程序,允许文件上传/下载。由于延迟问题,许多用户的上载/下载速度较慢

1) 我了解到使用UDP发送数据可以提高数据传输速度。如何使用UDP发送文件数据


2) 我们在上传/下载之前使用GZIP压缩文件,以减少数据传输量。是否有更好的方法可以改进数据压缩?

UDP是一种不保证消息到达的协议。您最有可能使用标准的文件传输协议,如ftp,这应该很适合您。您的问题是延迟还是带宽?您最好调查一下为什么链接存在高延迟或带宽问题,因为这可能是web应用程序其他部分的问题

如果您愿意忍受压缩的初始成本,GZIP和其他压缩工具有助于减少发送的数据量。这些工具应该有一些选项,以便您可以调整压缩级别(即,花费很长时间并以最佳方式压缩,或者快速压缩,但压缩的文件更大)。你可能需要进行实验,看看什么样的平衡最适合你

1) 在高延迟链路上是否有比TCP更快的协议

是,是主要示例,但它不是自由贸易,例如,您现在需要一个自定义前端应用程序来下载文件。 2) 有比GZIP更好的文件压缩吗

是的,在上查看详尽的列表,它们是gzip的常用替代品

注意:对于特定域,例如文本、照片图像、扫描文本,有更可取的特定于域的编解码器