---
title: "Discussion on \"Node.js 从列表中查找最快的 HTTP/2 DoH 服务器\" | Hashnode"
description: "Discussion on \"Node.js 从列表中查找最快的 HTTP/2 DoH 服务器\". 对 DoH（DNS over HTTPS）来说 HTTP/2 尤其有效，因为 HTTP/2 支持多路复用，允许在同一连接上发送多个 DNS 查询，而无需等待之前的响应。这可以大大提高 DNS 解析的性能，尤其是在同时进行多个查询时。\n网络上有数百个公开可用的 DoH 服务器，我们可以使用 Node.js HTTP/2 模块来查找在一定阈值（如 1 秒）内响应最快的服务器。\n首先，让我们定义一个函数 check_url，它将返回一个 promise，并在 HTTP/2 请求成功时转为 resolv..."
url: "https://hashnode.com/posts/nodejs-find-fastest-http2-servers-from-doh-list-cn/65aa739a3a7a45492e91f98c"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Node.js 从列表中查找最快的 HTTP/2 DoH 服务器](https://blog.iread.fun/nodejs-find-fastest-http2-servers-from-doh-list-cn?utm_source=hashnode&utm_medium=feed)

对 DoH（DNS over HTTPS）来说 HTTP/2 尤其有效，因为 HTTP/2 支持多路复用，允许在同一连接上发送多个 DNS 查询，而无需等待之前的响应。这可以大大提高 DNS 解析的性能，尤其是在同时进行多个查询时。 网络上有数百个公开可用的 DoH 服务器，我们可以使用 Node.js HTTP/2 模块来查找在一定阈值（如 1 秒）内响应最快的服务器。 首先，让我们定义一个函数 check\_url，它将返回一个 promise，并在 HTTP/2 请求成功时转为 resolv...

Jan 19, 2024 · 2 min read · blog.iread.fun  
Read the article

-   [#http2](https://hashnode.com/tag/http2)
-   [#nodejs](https://hashnode.com/tag/nodejs)
-   [#dns-over-https](https://hashnode.com/tag/dns-over-https)

## Written by

[v like](https://hashnode.com/@likev)

@likev

  
[View profile](https://hashnode.com/@likev)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
