localhost
in mysql_connect()
使连接比使用更快127.0.0.1
?mysql_connect()
函数时)?是TCP/IP吗?hal*_*dan 72
Pio*_*ski 16
"localhost"表示本地套接字连接,而127.0.0.1是TCP/IP.是的,套接字比TCP/IP快.
引自http://pl.php.net/mysql_connect
每当你指定"localhost"或"本地主机:端口"为服务器,MySQL客户端库将覆盖这一点,并尝试连接到本地套接字(在Windows命名管道).如果要使用TCP/IP,请使用"127.0.0.1"而不是"localhost".如果MySQL客户端库试图连接到错误的本地套接字,你应该设置正确的路径在你的PHP配置和离开服务器领域的空白.
小智 13
不,建议使用127.0.0.1,因为Windows 7在IPv6和IPv4之间进行选择时存在问题.我尝试了这个,如果我使用localhost,页面重新加载大约1秒(1,04秒),当我使用127.0.0.1时,页面重新加载50毫秒.两者都在Windows 7下使用.
在Windows XP中它没有区别.