[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: [PATCH] KIO::SlaveBase and the event loop
From:       "Roland Harnau" <truthandprogress () googlemail ! com>
Date:       2008-07-22 10:07:22
Message-ID: 476f836a0807220307w4645134eo188dbe81b3af121e () mail ! gmail ! com
[Download RAW message or body]

2008/7/21, David Faure <faure@kde.org>:
> On Wednesday 16 July 2008, Roland Harnau wrote:

>> Some  logic may help: If starting 20 http slaves is a "problem"
>> because it takes ~2.6 seconds, than it is especially a "problem" if
>> Konqueror starts 20 http slaves during webpage loading, since
>> KIO::Slave::createSlave is the way used by KIO (and hence by
>> Konqueror) to create new IO slaves. And Konqueror/KIO launches in fact
>> over 20 http slaves at some sites. The conclusion is simply an
>> application of modus ponens.
>
> The planned fix for this is HTTP pipelining support.

Provided that all servers support HTTP/1.1. It should be sufficient if
KIO would make better use of persistent connections, e.g. set a
maximum number of simultaneous connections per host and queue
requests/jobs accordingly.


Roland
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic