运行本地主机和127.0.0.1有什么区别?

我的Windows 7搞砸了,似乎没有人知道什么是错的。 我的本地主机运行速度非常慢,甚至不好笑。 在本地主机上运行我的网站需要20秒的时间来加载。

我将其更改为127.0.0.1,并在1秒内加载。 所以我不确定他们之间有什么不同。

我也不确定如何通过Visual Studio Web Developer Express 2008运行我的网站时,如何设置127.0.0.1加载而不是本地主机。

本地主机只是一个映射到您的“主机”文件中的名称。 可能位于:

c:\windows\system32\drivers\etc\hosts 

我同意aziz,这是你的系统上的DNS基本问题。

首先,127.0.0.1是IPv4地址,localhost是主机名。 主机名称必须parsing才能获取IP地址。 他们可以通过DNS和hosts文件在c:\ windows \ system32 \ drivers \ etc \ hosts下重新启动。

这是我的主机文件的条目:

:: 1本地主机

但这是什么:“:: 1”? 本地计算机的IPv6地址。 你可以使用这个url来检查你的networking应用程序对这个IPv6地址:

 http://[::1]/ 

这个要求一定要做好。 如果不是,您的Web系统在使用IPv6地址时遇到问题。 如果这个请求是好的,你有一个DNS问题。

你可以通过改变来提高速度

  ::1 localhost 

  127.0.0.1 c:\windows\system32\drivers\etc\hosts 

据我所知:: 1是设备标识符,所以它使用其IP地址。 由于环回几乎是固定的,您可以安全地更改它。