History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: SRC-361
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Dan Fabulich
Reporter: Dan Fabulich
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Selenium Remote Control

Can't increase max HTTP connections on Safari/Windows

Created: 08/Oct/07 03:46 PM   Updated: 12/Aug/08 05:37 PM
Component/s: Launcher - Safari
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
In proxy injection mode, we need to increase the browser's max open connections, which usually defaults to 2 or 4. (Otherwise, the long-lived poll to the server asking for work may lock up the app, especially if we also turn on browser side logging, which creates even more HTTP requests.)

In IE/Windows, you can increase the maximum number of open connections by setting the "MaxConnectionsPerServer" registry key. This doesn't appear to affect the max open connections for Safari/Windows. That's puzzling to me, because as far as I can see, Safari/Windows is just using the standard WinInet function HttpOpenRequest (they use the ASCII version HttpOpenRequestA), which is morally supposed to honor that limit. (Perhaps I'm not testing this correctly?) http://svn.webkit.org/repository/webkit/trunk/WebCore/platform/network/win/ResourceHandleWin.cpp



 All   Comments   Work Log   Change History      Sort Order:
Dan Fabulich - 15/Oct/07 04:48 PM
Actually, it turns out that Safari isn't really using WinInet, according to comments on this bug: http://bugs.webkit.org/show_bug.cgi?id=15441 They're using a Windows port of CFNetwork, source not available.