Messages in this thread | | | Date | Fri, 04 May 2001 11:07:11 -0700 | From | Fabio Riccardi <> | Subject | Re: X15 alpha release |
| |
Ingo,
I'm really impressed by your feedback! How do you manage to discover so many things?
I fixed the bug, and checked that it hadn't affected my specweb results.
Indeed specweb never issues closing 1.1 connections, it would use a 1.0 request with close in that case.
Moreover even if a client says that it will close the connection and the server instead leaves it open, the client would just close the connection anyway, unless there is a (very contrived) bug in the client which would let itself be diverted from its original intention by an overly talkative server...
X15 would be indeed negatively affected by these useless idle open connections cluttering the file descriptor table and consuming resources for nothing.
I'll post the corrected version later on today.
BTW: is there any _concise_ document specifying the HTTP protocol and its variants?
- Fabio
Ingo Molnar wrote:
> Fabio, > > i noticed another RFC anomaly in X15. It ignores the "Connection: close" > request header passed by a HTTP/1.1 client. This behavior is against RFC > 2616, a server must not override the client's choice of non-persistent > connection. (there might be HTTP/1.1 clients that do not support > persistent connections and signal this via "Connection: close".) > > the rule is this: a request is either keepalive or non-keepalive. HTTP/1.0 > requests default to non-keepalive. HTTP/1.1 requests default to keepalive. > The default can be overriden via the "Connection: Keep-Alive" or > "Connection: close" header fields. > > if you fix this, does it impact SPECweb99 performance in any way? > > Ingo > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |