#3917·actix-web

决定是否默认启用 `TCP_NODELAY`

作者: JohnTitor创建于 2026年2月11日更新于 2026年9月15日

> 这里的问题应该与 Nagle 算法有关,即 `TCP_NODELAY` 选项。 在 Node.js 上,它默认启用: https://nodejs.org/api/http.html#httpcreateserveroptions-requestlistener 在 actix-web (actix-http) 中,它默认禁用 (无配置)。 我已经在你的基准测试中测试过,并通过 `actix_tls` 确认了启用该选项后解决了延迟差异。 也许我们应该默认启用它,但这是一个行为变化,应该在主要版本中实现。 目前,我将添加一个辅助方法来轻松启用它。

内容来源: actix/actix-web