CLOSED FIXED 38062
[Qt] HTTP pipelining efficiency increase
https://bugs.webkit.org/show_bug.cgi?id=38062
Summary [Qt] HTTP pipelining efficiency increase
Siddharth Mathur
Reported 2010-04-23 15:44:26 PDT
Created attachment 54197 [details] Screenshot of wire capture [result of work by Markus Goetz as part of QTBUG-9894] To get HTTP pipelining to work at all on Qt-Symbian, and work better in other Qt ports, the values in initializeMaximumHTTPConnectionCountPerHost() in the following file need to fixed up. \WebCore\platform\network\qt\ResourceRequestQt.cpp I verified on N97 that changing the Symbian max value to 3 * (1+3) makes at least a few requests start getting pipelined, where there were previously _zero_ in vanilla Qt 4.6.2.
Attachments
Screenshot of wire capture (1.65 MB, image/jpeg)
2010-04-23 15:44 PDT, Siddharth Mathur
no flags
Patch (1.43 KB, patch)
2010-04-26 06:01 PDT, Markus Goetz
hausmann: review+
Simon Hausmann
Comment 1 2010-04-26 02:23:48 PDT
Let's get the fix into the 2.0 branch
Markus Goetz
Comment 2 2010-04-26 06:01:38 PDT
Siddharth Mathur
Comment 3 2010-04-26 06:42:06 PDT
Looks good to me, and thanks for the investigation Markus!
Simon Hausmann
Comment 4 2010-04-26 07:37:14 PDT
Simon Hausmann
Comment 5 2010-04-26 07:41:11 PDT
Cherry-picked into qtwebkit-4.6 with commit 4b36f14a0ee2b25bf534f5691bea09ad0616d67d
Simon Hausmann
Comment 6 2010-04-26 08:28:23 PDT
Revision r58254 cherry-picked into qtwebkit-2.0 with commit 417bc302e719c47f787df4e9e463c93f83006386
Note You need to log in before you can comment on or make changes to this bug.