summaryrefslogtreecommitdiff
path: root/bin/service/http_server.py
diff options
context:
space:
mode:
authorP. Christeas <p_christ@hol.gr>2011-01-18 14:59:59 +0200
committerP. Christeas <p_christ@hol.gr>2011-01-18 14:59:59 +0200
commit6e2fee84f8524a2bc9795b482e6add2ac1f5aee9 (patch)
tree6c184f2b096b313bd770b1c2ee5d89a4548f3e38 /bin/service/http_server.py
parent5168d0bd09fb1e498ac4902957fd722042db0e9c (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.py2
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