Changeset 138348 in webkit
- Timestamp:
- Dec 20, 2012 10:07:18 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r138346 r138348 1 2012-12-20 Takashi Toyoshima <toyoshim@chromium.org> 2 3 Disable Nagle algorithm on WebSocket implementation for CF. 4 https://bugs.webkit.org/show_bug.cgi?id=102079 5 6 Reviewed by Alexey Proskuryakov. 7 8 Set TCP_NODELAY on CFWriteStream for SocketStreamHandle to improve 9 communication latency. Combination of Nagle and delayed-ACK could 10 affect performance in some environment, e.g., over Wifi network. 11 12 * platform/network/cf/SocketStreamHandleCFNet.cpp: 13 (WebCore::SocketStreamHandle::createStreams): 14 1 15 2012-12-20 Huang Dongsung <luxtella@company100.net> 2 16 -
trunk/Source/WebCore/platform/network/cf/SocketStreamHandleCFNet.cpp
r132916 r138348 54 54 #endif 55 55 56 #if !PLATFORM(WIN) 57 extern "C" const CFStringRef _kCFStreamSocketSetNoDelay; 58 #endif 56 59 57 60 namespace WebCore { … … 276 279 CFWriteStreamRef writeStream = 0; 277 280 CFStreamCreatePairWithSocketToHost(0, host.get(), port(), &readStream, &writeStream); 281 #if !PLATFORM(WIN) 282 // <rdar://problem/12855587> _kCFStreamSocketSetNoDelay is not exported on Windows 283 CFWriteStreamSetProperty(writeStream, _kCFStreamSocketSetNoDelay, kCFBooleanTrue); 284 #endif 278 285 279 286 m_readStream.adoptCF(readStream);
Note: See TracChangeset
for help on using the changeset viewer.