我正在使用webpack开发服务器运行单页应用程序进行热重载。但是其后端应用程序不在我的本地计算机上,而是托管在远程服务器上,例如
我真的很困惑为什么会这样?
实际上,更确切地说,问题是,当我要求Chrome对0.0.0.0进行ping时,对于浏览器/服务器来说意味着什么,考虑到0.0.0.0只是用于表示“绑定到任何可能的地址”。
HTTP请求如下:
http://remote-server.com.
当我在Chrome地址栏中输入这样的地址:0.0.0.0:3000/homepage
时,与使用localhost:3000/homepage
相比,HTTP请求(向远程后端服务器进行API调用)会变慢5倍甚至更多。我真的很困惑为什么会这样?
实际上,更确切地说,问题是,当我要求Chrome对0.0.0.0进行ping时,对于浏览器/服务器来说意味着什么,考虑到0.0.0.0只是用于表示“绑定到任何可能的地址”。
HTTP请求如下:
get /remote-server.com/api/v1/users
get /remote-server.com/api/v1/products
get /remote-server.com/api/v1/prices
我原以为当我使用0.0.0.0
和localhost
时,http请求会花费同样的时间。