编辑1

编辑1

我们最近移动了一台新服务器,面临上传速度慢的问题。我们怀疑这是防火墙造成的。如何确保 ftp、curl 等应用程序在防火墙的作用下变得更快。

非常感谢任何有关禁用防火墙/绕过防火墙或任何其他输入的意见。

干杯

编辑1

我们最近从一台服务器迁移到了另一台。从那时起,我们发现通过(http 客户端(phpclasses)、CURL)完成的文件上传花费的时间明显更长。例如,在以前的服务器中,上传一个 5MB 的文件需要 3 秒。但在新服务器中,大约需要 100 秒。请注意,我正在运行一个 PHP 守护程序来上传文件。我们首先尝试了 PHP 类 http 客户端,现在我们正在尝试 PHP CURL。但仍然发现同样的问题。当我们上传 > 200MB 的文件时,需要将近 1 小时。两个服务器都有 100Mbps 的上行链路。所以连接速度不是问题。如果我使用 PHP curl 或 curl 命令,文件传输是相同的。

我们是否缺少服务器(PHP 配置)或模块或防火墙上的任何设置?以前有人遇到过这样的问题吗?任何意见都值得赞赏。

答案1

一般来说,防火墙要么停止连接,要么允许连接 - 而不会减慢连接速度。

由于缺乏有关此处发生的事情的更多信息,因此不可能对正在发生的事情做出有根据的猜测 - 如果您不知道如何开始调查问题,那么请去找您付钱提供服务支持的人交谈。

您没有提到的许多事情之一是防火墙的位置 - 如果防火墙位于您的终端,请提供一些有关其配置方式的信息。如果防火墙位于远程终端,那么您将无权访问配置,也无法更改它 - 再次与支持它的人交谈。

您还没有提供任何有关新旧服务器的位置(相对于您上传数据的位置)或互联网连接配置的信息。

您也没有提供任何有关问题如何随文件大小而变化的信息(无论大小,所有操作的一致延迟都表明存在 DNS 问题,随着文件大小的增加而增加的延迟表明存在延迟/带宽/窗口缩放问题)

相关内容