lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [lwip-users] httpd slow response


From: Bill Auerbach
Subject: RE: [lwip-users] httpd slow response
Date: Fri, 24 Apr 2009 08:41:38 -0400

Rick,

 

I did this in the accept callback.  I haven’t seen an lwipopts method to do this.  Which httpd server?  The one in lwIP contrib/apps doesn’t have the tcp_output you mention.

 

Bill.

 

From: address@hidden [mailto:address@hidden On Behalf Of Rick Culver
Sent: Friday, April 24, 2009 8:23 AM
To: Bill Auerbach; 'Mailing list for lwIP users'
Subject: Re: [lwip-users] httpd slow response

 

Bill,

Thanks for the prompt response.  That would make sense to me.  Where/how would I include this in the code?  Do you know if there is a way to change this in the lwipopt.h file?  I do see that the httpd server does include the tcp_output() function write after a tcp_write(), would that not negate the nagle delay anyway?  What do you think?

Rick

 

----- Original Message -----

Sent: Thursday, April 23, 2009 5:07 PM

Subject: RE: [lwip-users] httpd slow response

 

Raw API doesn’t disable Nagle.  I found things to be faster if I do so:

 

pcb->flags |= TF_NODELAY;                                        //            Disable Nagle

 

Bill

 

From: address@hidden [mailto:address@hidden On Behalf Of Rick Culver
Sent: Thursday, April 23, 2009 4:05 PM
To: address@hidden
Subject: [lwip-users] httpd slow response

 

I am using lwip with raw API and the httpd web server.  I noticed that when serving up larger files that the response seemed extremely slow.  The http_sent() callback is used to send each new chunk of the file being served and I discovered that it is taking about 175msec between the http_sent() callbacks.  What could be causing this huge delay in response?  Any ideas would could be wrong and/or how we can speed up this otherwise slow server?

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]