]> Sergey Matveev's repositories - public-inbox.git/commit
http: use a larger buffer for ->getline responses
authorEric Wong <e@80x24.org>
Sun, 24 Oct 2021 00:20:42 +0000 (18:20 -0600)
committerEric Wong <e@80x24.org>
Sun, 24 Oct 2021 02:20:33 +0000 (02:20 +0000)
commitc410bf707fb77b15698e14119dbf6e14e43479ba
tree28bd3ffa514599c0596ca946c920899bb604a9ea
parentdf7a89286e18836670af8270748a9ea00e4961f6
http: use a larger buffer for ->getline responses

64K matches the Linux pipe default, and matches what we use in
httpd/async and qspawn.  This should reduce syscalls used for
serving git packs via dumb HTTP and any ->getline code paths
used by other PSGI code.

This appears to speed up HTML rendering by w3m when serving
giant HTML responsees from the Devel::Mwrap::PSGI memory
debugger.
lib/PublicInbox/HTTP.pm