【发布时间】:2026-02-17 22:45:01
【问题描述】:
我正在调试一些代码,并意识到一个方法需要将近 2 秒才能连接到 MySQL。经过一番挖掘(Why is constructing PDO connection slow?),我发现这是因为我使用的是“localhost”而不是“127.0.0.1”。这大大加快了速度。我的问题是,为什么?为什么在我的 /etc/hosts 中查找需要这么长时间?我会认为它真的很快。此外,这种优化并没有在我的工作桌面上加速任何东西,但肯定在我的笔记本电脑上工作(它们都运行 Ubuntu 12.04)
编辑:我的问题是为什么需要这么长时间。我了解链接问题中的评论说查找需要很长时间,但我想问为什么。
【问题讨论】:
-
对您已经链接到的问题的评论中没有回答这个问题吗?
-
它只是说它需要太长时间,但我的问题是为什么需要这么长时间?我的 hosts 文件中的条目很少。