Python2.6 で nagle アルゴリズムを無効にする必要があります。そのようにhttplib.pyでHTTPConnectionにパッチを当てることがわかりました
def connect(self):
"""Connect to the host and port specified in __init__."""
self.sock = socket.create_connection((self.host,self.port),
self.timeout)
self.sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, True) # added line
トリックを行います。
明らかに、可能であればシステム lib にパッチを適用することは避けたいと考えています。それで、問題は次のとおりです。そのようなことを行う正しい方法は何ですか?(私はPythonにかなり慣れていないため、ここで明らかな解決策を簡単に見逃してしまう可能性があります)