服务器处理大文件的速度非常慢,当文件超过 150kb 时,速度会变得非常慢或卡住。
我检查了所有东西,流量正常,如果通过FTP下载,速度和正常一样快。(丢弃NIC卡问题)
也许是托管服务提供商的问题,但在致电之前请清除所有其他选项。
我该如何解决或排除该问题?
答案1
根据我的经验,你描述的行为通常是由于以下问题引起的:路径 MTU 发现- 尤其是通过阻止 ICMP 数据包的网络。您的 FTP 传输可能保持在 MTU 限制以下,而您的 HTTP 传输可能超出 MTU 限制,数据包被悄悄丢弃。
要进行故障排除,您应该收集更多数据点并更新您的问题。特别是,尝试通过 HTTP 从本地计算机本身、从同一子网中的计算机以及从更广阔的互联网上的计算机下载。如果是路径 MTU 发现问题,则只有后者才会出现问题。
答案2
数据包捕获和网络分析器可能会提供更多信息,但当您的网站托管包可能提供某种支持时,我不会花太多时间自己排除故障。在排除故障之前,至少要向他们开一张票,以便开始行动。可以通过尝试从另一台机器、从边缘路由器外部尝试等方式进一步排除可能性。