gpt4 book ai didi

javascript - 如果您的服务器对自己执行 XHR 会怎样?

转载 作者:太空狗 更新时间:2023-10-29 19:34:37 24 4
gpt4 key购买 nike

这周我正在研究 Angular 的服务器端渲染。它的架构似乎是完全同构的,因此如果您在服务器或客户端上获取数据,运行的是同一行代码。因此它会调用 this.http.get('http://www.example.com/myurl'); 其中 this.http 是一个实例来自 @angular/httpHttp

在客户端,这是非常清楚的。这意味着浏览器正在向我的服务器发出 XHR 请求。

在服务器端……幕后究竟发生了什么?我想象 Node 服务器,完全不知道它的域,会发出一个常规的 http 请求,带有 DNS 查找和一切,只是为了找到自己?

这准确吗?

最佳答案

所有评论都指向问题的答案,即您的服务器将伸出手让 DNS 调用返回并自行命中。

由于我对此很好奇以了解性能,所以我做了这样的测试:time curl -v http://[mydomain].us-east-1.elb.amazonaws.com/testedself.

端点只是一个带有 res.send('Hello World'); 的快速端点。在此特定测试中,额外时间约为 10MS。

关于javascript - 如果您的服务器对自己执行 XHR 会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43618206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com