Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
1c901913c0af79b2bbde1b9da71f5267cb4fc76a
Description
API to pre-DNS lookup is already there. If it is known that an app will contact 1 server and later another one, latency could be reduced by starting an SSL handshake to the 2nd server before the resource is requested.
E.g. the 1st request from any Facebook app will go to graph.facebook.com, but consecutive requests will be loaded from a static image server. We could connect the socket to the image server right after sending the request to graph.facebook.com, and have it setup when the request to it is going out (because the 1st request will probably return some JSON containing links to other servers).
Also pre-allocating more sockets to the same server (for Facebook: graph.facebook.com) should give performance benefits.
Attachments
Issue Links
- is required for
-
QTBUG-28762 QtNetwork performance improvements
- Closed
- relates to
-
QTBUG-31150 BlackBerry 10: remove delay between HTTP reply and TCP FIN for HTTP requests (not for HTTPS requests)
- Closed
For Gerrit Dashboard: QTBUG-30771 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
56093,4 | QNetworkAccessManager: add public methods to pre-TCP/pre-SSL-connect | dev | qt/qtbase | Status: MERGED | +2 | 0 |