全球主机交流论坛

标题: dedecms的config中127.0.0.1和localhost哪个更快? [打印本页]

作者: 会翻车吗    时间: 2024-2-23 15:03
标题: dedecms的config中127.0.0.1和localhost哪个更快?
我知道没感觉 也知道这种速度可以忽略不计无法感知 如果我硬要分出哪个快呢?
是填写localhost还是127.0.0.1
作者: Salta    时间: 2024-2-23 15:11
理论上是127.0.0.1  localhost相当于是域名   localhost需要先通过本地hosts解析后转换为127.0.0.1 所以没有直接127.0.0.1快

解析时间基本上就几毫秒都不需要,忽略不计了都...
作者: muyijiang    时间: 2024-2-23 15:13
肯定是127.0.0.1最快啊
作者: 会翻车吗    时间: 2024-2-23 16:36
Salta 发表于 2024-2-23 15:11
理论上是127.0.0.1  localhost相当于是域名   localhost需要先通过本地hosts解析后转换为127.0.0.1 所以没 ...

可是我找到的答案:

localhot的原理是不经网卡传输,不会受到网卡协议的限制。设置程序时本地服务用localhost,localhost不会解析成IP,也不会占用网卡、网络资源。

127.0.0.1的原理是经过网卡传输的,依赖网卡协议,并受到网卡相关协议的限制。使用IP访问的时候,等于本机是通过网络再去访问本机,会涉及到网络用户的权限。
作者: hsins    时间: 2024-2-23 19:21
本帖最后由 hsins 于 2024-2-23 19:25 编辑
会翻车吗 发表于 2024-2-23 16:36
可是我找到的答案:

localhot的原理是不经网卡传输,不会受到网卡协议的限制。设置程序时本地服务用loca ...


這個前提是填 localhost 時,MySQL 連線是直接走 sock 才成立。其他狀況下填 localhost 就需要解析成 127.0.0.1 了

你試試:

  1. $ mysql -h localhost -u root -p
复制代码


確認看看走 localhost 是會解析成 127.0.0.1 還是 UNIX sock 就知道了。
作者: 何处不惹尘埃    时间: 2024-2-23 19:53
会翻车吗 发表于 2024-2-23 08:36
可是我找到的答案:

localhot的原理是不经网卡传输,不会受到网卡协议的限制。设置程序时本地服务用loca ...

ping localhost
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.072 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.131 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.108 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.106 ms
^C
--- localhost ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.072/0.104/0.131/0.021 ms

作者: linux-lxc    时间: 2024-2-23 21:46
自己试试呗,100W并发
作者: piaofu998    时间: 2024-2-23 22:06
肯定是127.0.0.1最快
作者: hadami    时间: 2024-2-23 22:35
localhost更快   127走的端口  local直接走socks进程,只针对mysql




欢迎光临 全球主机交流论坛 (https://gebi.eu.org/) Powered by Discuz! X3.4