Bug #78825 [Ver]: stream_socket_client works slower than expect

From: Date: Tue, 17 Nov 2020 07:34:20 +0000
Subject: Bug #78825 [Ver]: stream_socket_client works slower than expect
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-230397@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=78825&edit=1 ID: 78825 User updated by: vibbow at hotmail dot com Reported by: vibbow at hotmail dot com Summary: stream_socket_client works slower than expect Status: Verified Type: Bug Package: Performance problem Operating System: Windows Server 2019 -PHP Version: 7.4.12 +PHP Version: 8.0.0 RC4 Block user comment: N Private report: N New Comment: still reproducible on php 8.0.0 RC4 Previous Comments: ------------------------------------------------------------------------ [2020-11-17 07:29:53] vibbow at hotmail dot com still reproducible on php 7.4.12 ------------------------------------------------------------------------ [2020-01-18 17:50:35] vibbow at hotmail dot com Can still be reproduced in PHP 7.4.1 ------------------------------------------------------------------------ [2020-01-09 14:43:22] vibbow at hotmail dot com Above registry modify only take effect on some of my PC, not all of them. There must be something else affect this. ------------------------------------------------------------------------ [2020-01-09 13:58:19] vibbow at hotmail dot com I think I found a workaround for this issue: https://www.fixwindowserrors.biz/blog/disable-nagle-algorithm-in-windows-10 Add TcpAckFrequency and TCPNoDelay to registry (to disable TCP_NODELAY) did solve the problem. So this issue is related to TCP_NODELAY feature. ------------------------------------------------------------------------ [2020-01-02 16:32:03] cmb@php.net If this performance issue affects PECL/redis, I suggest that you file that as issue there; at least the maintainers would become aware of that, and maybe one of them would have a look at the issue in the PHP stream layer. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=78825 -- Edit this bug report at https://bugs.php.net/bug.php?id=78825&edit=1

« previous php.bugs (#230397) next »