访问webapp时dns速度很慢,ping正常吗?

| (这是在服务器上快速实现Rails应用程序的后续操作,但是在从另一台计算机访问时速度很慢。) 我有一个Rails Web应用程序,当我通过其主机名访问时,它的运行速度非常慢,但是当我通过其IP地址(或通过本地主机访问,如果我在运行它的同一台服务器上访问它)时,它以正常速度运行上)。这使我认为问题出在DNS。 (此外,所有这些计算机都在同一公司的Intranet上运行。) 但是,当我从终端ping主机名时,ping似乎运行良好。 ping正常工作的事实是否表明问题不在于DNS? (我对DNS或服务器和网络了解不多,所以我在这里有些困惑。) 更新添加:我还运行了一个简单的“ Hello world” Sinatra应用程序,当通过主机名访问时(但通过IP地址访问时,运行也非常慢)。     
已邀请:
从终端进行快速ping操作表明您与DNS服务器之间的DNS很好,而您与服务器之间的网络很好。 这仍然对服务器上的DNS无效。您的服务器执行网络操作吗?如果是这样,则需要确保网络可以访问。 我建议您在那里部署一个简单的“ hello world” Rails应用程序,并查看它是与Rails问题相关(服务器范围)还是与应用程序相关(非常容易实现)。 另一个建议是分析您的Rails应用程序,看看哪个操作花费时间来完成。     
您的ping命令可能使用缓存的DNS,而不是每次都访问服务器。 Google for“ flushdns”找到正确的语法来清除特定操作系统的缓存,然后尝试。如果您想使用ping来查看有关DNS响应的信息,则每次都需要这样做。     

要回复问题请先登录注册