diff options
| author | P. Christeas <p_christ@hol.gr> | 2011-01-18 14:59:59 +0200 |
|---|---|---|
| committer | P. Christeas <p_christ@hol.gr> | 2011-01-18 14:59:59 +0200 |
| commit | 6e2fee84f8524a2bc9795b482e6add2ac1f5aee9 (patch) | |
| tree | 6c184f2b096b313bd770b1c2ee5d89a4548f3e38 /bin/service/http_server.py | |
| parent | 5168d0bd09fb1e498ac4902957fd722042db0e9c (diff) | |
http_server: enable write-buffering for TCP sockets
When sending http data, we need to minimize the number of TCP packets.
By enabling write-buffering, we can achieve that. However, we need to
make sure that buffers will properly be flushed, not linger.
Conflicts:
bin/service/http_server.py
bzr revid: p_christ@hol.gr-20110118125959-vk0gzx30bwykn18s
Diffstat (limited to 'bin/service/http_server.py')
| -rw-r--r-- | bin/service/http_server.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bin/service/http_server.py b/bin/service/http_server.py index f40e1df5ba8..e2ae90918b7 100644 --- a/bin/service/http_server.py +++ b/bin/service/http_server.py @@ -123,10 +123,12 @@ class HttpLogHandler: class MultiHandler2(HttpLogHandler, MultiHTTPHandler): _logger = logging.getLogger('http') + wbufsize = 32768 class SecureMultiHandler2(HttpLogHandler, SecureMultiHTTPHandler): _logger = logging.getLogger('https') + wbufsize = 32768 def getcert_fnames(self): tc = tools.config |
