1

所以,我处于这个小困境中,我被困在几个 ftp 文件夹中,看看它们是否添加了新文件。如果他们这样做,它需要用文件名抛出一个事件。从而告诉其他东西下载该文件。

这是一个非常简单的对象,我只是想知道是否有人知道这个操作会有多昂贵?

我打算使用命令 NLIST 因为我不需要文件大小信息,并且文件夹中不会有子目录。文件夹中的每个文件的名称中都将包含 25 个字符。

每个文件夹可能有 10 到“可能”几千个(最多大约 2000 个)文件(通常在低端,100-300,但目前正在增长)。

这些文件的大小从 250kb 到非常不可能的 10mb(通常在 250kb 到 4mb 范围内)。

可能有多达几百个文件夹(在这种情况下,我可以根据文件夹的数量更改观看频率),但目前只有几个(6-10 左右)。

ftp 服务器也会有多个登录名,不同的登录名可以访问不同的文件夹。

我不是要求实施,只是如果有人对 FTP 有一些第一手或第二手知识,这会如何影响我的网络。

我不反对设置文件保留时间或更改检查新文件的频率。

4

1 回答 1

1

您对远程服务器有任何控制权吗?FTP 并没有真正为此优化,使用某种专用的迷你服务器可能会做得更好。您可以在远程端使用文件系统监控,并在文件名到达时发送文件名,而不是连续轮询。您也只需要打开一个连接,而不是 FTP 需要的两个。

于 2010-04-09T00:23:17.693 回答