[ https://issues.apache.org/jira/browse/SOLR-128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12499439 ]
Yonik Seeley commented on SOLR-128: ----------------------------------- I think the issue with persistent connections on linux is due to Nagle's algorithm. The python client sends the HTTP headers and body separately, thus triggering it. The following little program below writes it all at once and gets very good performance: ----------mysock.py------- import socket headers='''POST /solr/select HTTP/1.1 Host: localhost:8983 Accept-Encoding: identity Content-Length: 11 Content-Type: application/x-www-form-urlencoded; charset=utf-8 ''' body='q=id%3A1234' msg = headers + body s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(("localhost", 8983)) for i in xrange(10000): s.send(msg) rsp = s.recv(8192) #pray we get the complete response in one go > Include Newer version of Jetty > ------------------------------ > > Key: SOLR-128 > URL: https://issues.apache.org/jira/browse/SOLR-128 > Project: Solr > Issue Type: Improvement > Components: update > Reporter: Ryan McKinley > Assigned To: Ryan McKinley > Priority: Minor > Attachments: jetty-6.3-example.zip, Jetty6.config.patch, lib.zip, > start.jar > > > It would be good to include an up-to-date jetty version for the example. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.