sách gpt4 ai đã đi

ftp - 哪个文件访问最好 : Webdav or FTP?

In lại 作者:行者123 更新时间:2023-12-03 05:32:21 49 4
mua khóa gpt4 Nike

我必须开发一个 Java 应用程序,它必须读取网络上的一些文件,编辑它们并将它们放回原处。

问题是我总是通过 FTP 协议(protocol)(通过网络)进行文件操作。但是,我最近听说了基于 HTTP 的 Webdav。

有人注意到它们之间的差异(在速度方面)吗?哪一个是最好的 ?如果 FTP 有好处,他们为什么要“发明”Webdav?

1 Câu trả lời

与 FTP 相比,WebDAV 具有以下优点:

  1. 通过一个 TCP 连接工作,可以更轻松地将其配置为绕过防火墙、NAT 和代理。在 FTP 中,数据通道可能会导致正确的 NAT 设置出现问题。

  2. 同样,由于可以持久使用一个 TCP 连接,因此在传输许多小文件时,WebDAV 会比 FTP 快一点 - 无需为每个文件建立数据连接。

  3. GZIP 压缩是 HTTP 的标准,但不是 FTP 的标准(是的,FTP 中提供了 MODE Z,但没有在任何标准中定义)。

  4. HTTP 具有 FTP 中未定义的多种身份验证方法可供选择。例如。 NTLM 和 Kerberos 身份验证在 HTTP 和 FTP 中很常见,除非您同时编写 FTP 的客户端和服务器端,否则很难获得对它们的适当支持。

  5. WebDAV 支持部分传输,并且在 FTP 中不可能进行部分上传(即,您无法覆盖文件中间的 block )。

还有一件事需要考虑(取决于您是否控制服务器)- SFTP(SSH 文件传输协议(protocol),与 FTP 没有任何关系)。 SFTP 比 WebDAV 功能更丰富,SFTP 是一种访问远程文件系统的协议(protocol),而 WebDAV 的设计考虑了抽象(WebDAV 用于“文档”,而 SFTP 用于文件和目录)。 SFTP 具有上述 WebDAV 的所有优点,并且在管理员和开发人员中更受欢迎。

关于ftp - 哪个文件访问最好 : Webdav or FTP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11216884/

49 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com