分布式数据上的 HTTP 与 FTP

标签 http ftp

我有数据文件,主要是非常大的文本文件,它们分布在系统中。 现在我想在这些系统上执行各种操作,如排序、搜索和其他类似操作。

到目前为止,我一直使用并行 python 来访问不同系统中的其他文件并执行搜索等操作。但我想提供一个 Web 界面,以便客户端可以通过它发送请求,而不是为此编写程序。

我想知道是使用 HTTP 还是 FTP 请求来获取和处理请求。

如果这个问题听起来很荒谬,我深表歉意,因为我自己也在想办法。

最佳答案

恕我直言,这在很大程度上取决于您要尝试做什么。如果您正在获取文件并在客户端进行排序/搜索/无论它们是什么,FTP 将是合适的协议(protocol)(因为您只是在传输文件)。另一方面,如果文件正在服务器端处理(排序/搜索/等),则 HTTP POST 请求会更合适。

因此,从您的帖子和我认为您正在尝试做的事情来看,我会使用 HTTP POST 请求。

关于分布式数据上的 HTTP 与 FTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3540820/

相关文章:

php - 如何在 php 中发送 json 请求?

css - 每个媒体查询都会引发 http 请求吗?

根据服务器可用性将 HTML 重定向到不同的 URL

javascript - 为什么通过 AJAX 发送 POST 被 HTTP 服务器解释为 OPTIONS 而通过 CURL 发送实际上是 PUT?

ios - 适用于 iOS 的 FTP,如何从 FTP 协议(protocol)下载?

css - 新上传后 Sprite 没有改变

facebook - 在 Grails 中使用 HTTPBuilder 通过 Post 发送文件

java - "No files available for download"

testing - 触发 'connection reset by peer'

objective-c - Runloop 在使用流进行调度时不会被触发