管理重文件夹文件传输的最佳方法

时间:2018-04-24 12:24:02

标签: php ftp file-transfer

这里的情况有点复杂。 我们在远程文件服务器上接收包含大量文件的大文件夹(可通过FTP访问,让我们说FTP1)。

Thoses文件夹可以具有复杂 arboresence,并在 50Mo 4Go 之间进行权衡。

使用PHP,目标是删除不需要的文件(.exe,.pdf ...)。 获取所有文件并将它们放在根文件夹中,然后通过创建新定义的树枝来对它们进行排序。

在此过程之后,网络服务器应将所有内容发送到另一个远程FTP服务器(FTP2)。

然后可以从FTP1

中删除文件夹/文件

使用laravel和Storage一切都很容易,但主要关注的是速度。

更好吗?
  • 在网络服务器上复制文件,启动过程,复制到远方然后清理
  • 直接在FTP1处理,然后复制到FTP2
  • 复制到FTP2,然后直接在FTP2
  • 上处理

我在IT基础架构/架构方面没有那么多经验,但这两种FTP只能通过互联网访问,并且永远不会与网络服务器在同一网络中。

FTP服务器和网络服务器之间的连接应该是高可用性,但我们都知道这意味着什么......

我不希望得到答案,但更像是指南或处理此案件的常用方法。

1 个答案:

答案 0 :(得分:0)

我不太了解你。到50Mo你的意思是50mb?但无论如何,因为你只是在寻找一个粗略的指南,而且从我看到的,

你应该

  1. 减少对FTP的需求,因为FTP非常慢。因此,如果你有1个FTP传输超过2,那肯定会更好。
  2. 检查您的ftp服务器硬件规格。你显然希望更快的人进行处理。