2

我们正在迁移到新服务器。我们在具有非常相似设置的新旧服务器上使用相同版本的 php。我们的应用程序使用 php ftp 函数连接到远程 ftp 并将文件从我们的服务器上传到它。

我发现的问题是新服务器在上传文件时比旧服务器慢得多。我已经对多个大小文件进行了多次测试,并将其范围缩小到 ftp_connect 和 ftp_login php 函数(在两台服务器上传输文件的过程都非常快)。在旧服务器上,此登录过程只需要几分之一秒(约 0.2 秒),但在新服务器上大约需要 5 秒。

任何人都可以向我建议是否存在可能导致 ftp 登录时间更长的 php 设置或服务器设置?

谢谢

4

1 回答 1

0

关键字可能是“反向查找”或“反向 DNS”。我不知道您使用的是哪个 FTP 服务器,但您应该禁用它。对于 proftpd 这将是

UseReverseDNS off
IdentLookups off

在配置中。

于 2012-11-01T14:22:22.487 回答