我在“巴西南部”位置的 Azure 上设置了一台虚拟机,用于托管 WCF 服务。虽然我也在巴西,但虚拟机中访问我的服务的延迟约为 200 毫秒。我在另外两台巴西主机上部署了相同的服务,两者的延迟均小于 60 毫秒。
我也看到有人在其他 Azure 数据中心进行一些测试,当靠近它们时,延迟似乎也总是~50ms。
我最初以为这可能是与 VM 大小相关的问题,但将大小更改为 D3(这是有点对我的服务来说过度:CPU 仅保持在约 5%) 根本没有帮助,延迟保持不变。
对于南巴西数据中心来说,这是正常现象吗?或者可能是其他原因?
请注意,由于我无法使用Azure VM,因此我使用秒表ping
测量 C# 中端口 80 上的时间。TcpClient.Connect
提前致谢。
答案1
公共互联网上没有保证的延迟。我们也没有办法判断您看到的延迟是否是由网络拥塞或其他问题造成的。
您需要与 Azure 和您的 ISP 协商此事。