使用不同url的web应用程序的响应时间
我对web应用程序url有一个非常基本的疑问 假设一个web应用程序正在我的机器上本地运行 如果我使用以下两个url访问应用程序,响应时间会有任何差异吗?使用不同url的web应用程序的响应时间,url,Url,我对web应用程序url有一个非常基本的疑问 假设一个web应用程序正在我的机器上本地运行 如果我使用以下两个url访问应用程序,响应时间会有任何差异吗? --假设我的机器名为hello取决于主机文件中是否有hello。(定义localhost的位置相同)如果不是,则为是,因为您的计算机必须先与DNS进行检查,然后才能访问资源,在这种情况下,差异将接近该请求的往返延迟。无差异,您只能从自己的机器上运行脚本/编码,如果您想从其他pc/系统运行此程序,可以使用url(您也可以从自己的计算机运行此u
--假设我的机器名为hello取决于主机文件中是否有hello。(定义localhost的位置相同)如果不是,则为是,因为您的计算机必须先与DNS进行检查,然后才能访问资源,在这种情况下,差异将接近该请求的往返延迟。无差异,您只能从自己的机器上运行脚本/编码,如果您想从其他pc/系统运行此程序,可以使用url(您也可以从自己的计算机运行此url)
我希望这是完美的 没有。为什么会这样?响应时间取决于服务器服务内容的能力——即处理请求的延迟,另一个是网络延迟。在你的情况下,两者都是一样的。所以,没有区别。localhost或hello,它们都必须在主机文件中定义。您的操作系统会查找主机文件(例如许多Linux中的/etc/hosts或某些窗口中的%windir%/system32/drivers/etc),如果在其中找不到,操作系统会向DNS服务器请求服务器ip 在您的情况下,两者都必须在主机文件中定义。网络延迟没有变化 但如果您指的是指向同一IP的不同域,则这取决于服务器应用程序(apache、nginx、IIS等)如何处理不同的域名