我正在建立一个 REST Web 服务,只需要回答是或否,尽可能快。
设计一个 HEAD 服务似乎是最好的方法,但我想知道我是否真的会获得一些时间,而不是做一个 GET 请求。
我认为我获得的主体流不是在我的服务器上打开/关闭(大约1毫秒?)。 由于要返回的字节数非常少,我是否在传输中获得任何时间,在 IP 数据包中?
预先感谢您的回应!
编辑:
进一步解释上下文:
由于最后一个服务将被非常大的客户端集合经常调用(预计每5ms 调用一次) ,我想知道使用 HEAD 方法是否是一个有价值的优化?在响应主体中返回大约250个字符。HEAD 方法至少可以获得这250个字符的传输,但是这种影响是什么呢?
我尝试基准测试两个方法(HEAD vs GET)之间的差异,运行了1000次调用,但没有看到任何收益(< 1ms) ..。