7

我正在建立一个面向服务的 Web 应用程序。UI 部分(一个 Web 应用程序)正在使用我正在编码的 REST Web 服务。所以我在服务器端和客户端都有手。

我只是想知道在这种情况下设置 HTTP keep-alive 是否有意义。如果是的话,我很好奇为什么。

提前致谢。

4

1 回答 1

11

是的,它确实!从我在服务器上的测试来看,我可以在没有保持连接的情况下每秒对我的 REST Web 服务进行 300 次调用,在保持连接状态下超过 2000 次。

您将不得不对使用模式进行一些分析 - 通常用户驱动的使用会突然出现,因此保持 keepalive 超时非常短是有意义的,只是为了处理单个突发。

于 2012-11-11T16:12:47.557 回答