gpt4 book ai didi

ios - Bonjour 中的缓慢名称解析

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:25 26 4
gpt4 key购买 nike

这看起来太基础了,以至于人们会为它大喊大叫,在网络上搜索一无所获,但我已经在多个网络和计算机上对其进行了测试。我们遇到一个问题,我们使用 .local url 访问资源非常慢。如果我们使用直接 IP 地址,我们就不会看到这些延迟。

在我们精简的测试设置中,设备和计算机位于同一台交换机上,并且是交换机上唯一的设备。当我们不在这个非常有限的网络配置中时,也会发生同样的事情。 Mac OS X Lion 在命令行上我们得到了这些结果:

直接ip:

curl 10.101.62.42  0.01s user 0.00s system 18% cpu 0.059 total

用你好名字:

curl http://xrx0000aac0fefd.local  0.01s user 0.00s system 0% cpu 5.063 total

解决每个请求的时间始终略高于 5 秒。无论我们尝试连接到哪个设备,我们的 iPhone 应用程序似乎都在发生同样的情况,而且使用 Python 脚本时速度很慢。 Safari 似乎能够快速解析名称。

我们可以解析一次然后使用 IP 地址,但第一个请求仍然会慢得令人无法接受,我不认为 Bonjour 应该以这种方式工作。

我们不确定这种情况何时开始发生,但并非总是如此。

编辑:另一个数据点。在 Snow Leopard 上,它的解析速度并不慢:

$ time curl http://hp1320.local > /dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
101 2848 0 2848 0 0 15473 0 --:--:-- --:--:-- --:--:-- 36512

real 0m0.201s
user 0m0.005s
sys 0m0.009s

最佳答案

这在 iOS 5 和 Lion 10.7.2 中得到解决。这是一个巨大的解脱。不幸的是,4.3 应用程序用户会遇到这种缓慢的行为。猜猜这是升级的另一个原因。

关于ios - Bonjour 中的缓慢名称解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7115519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com