Pipelining is actually a nice technique and even reduces traffic a bit, and of course total latency and thus time until a site has finished loading. Opera doesn't do pipelining yet, I forgot why, Opera opens multiple connections to a server (actually half of the ones you specify in max connections per server usually), but requests only one element per connection at a time, but since multiple connections (4 by default) are open to a server, as many elements are downloaded at the same time. AFAIK, connections to servers are also opened while a page is loading in apprehension of future elements that need to be downloaded; these connections are kept open for a certain time, and when a new element (a picture, for instance) needs to be loaded (because the HTML has loaded to a point where a graphic is referenced and thus Opera now knows the URI it needs to request this element from), the request for that element is sent in one of the pre-opened connections, which reduces lag. The downsides are slightly increased load on the server for connections that are kept open preemptively. Many servers cap the maximum connections to an IP, some at two, some higher. Opera has to detect this, because otherwise some pictures simply wouldn't load (i.e. they are requested on connection #3, but never sent due to the cap). Thus, too high a setting for "max connections to a server" can actually increase loading time (because elements are requested but not sent, and need to be re-requested after a time-out), or even result in elements failing to load or pages seeming to load endlessly even if they're clearly finished loading (because many webservers are misconfigured, I think they just drop connections when their limit is reached without informing the client). If you want, I can dig up the post from Opera's senior developer on the Opera forums on this.
Optimum settings for Opera on broadband are usually 8 max connections per server and 128 max connections overall.
Ideally, a client would open multiple connections and pipeline requests in these.
AZ
Optimum settings for Opera on broadband are usually 8 max connections per server and 128 max connections overall.
Ideally, a client would open multiple connections and pipeline requests in these.
AZ
Comment