View Issue Details

IDProjectCategoryView StatusLast Update
0001681libmicrohttpdperformancepublic2011-06-10 11:09
Reportermingodad Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
Product Version0.9.11 
Summary0001681: On win32 connection is broke when more than 50 concurrent connections
DescriptionI'm testing libmicrohttpd under win32 with plibc and after executing the daemon_test.c and quering it with apache ab.exe program:
ab -c 100 -n 1000 http://localhost:8081/microhttpd.depend

The ab.exe stop with a notice that the connection is broken, with 50 or less connections it works fine.

I'm testing side by side with mongoose webserver and it works fine with 100 connections although it's generally slow than microhttpd.
TagsNo tags attached.

Activities

Christian Grothoff

2011-05-30 02:14

manager   ~0004333

Well, I'm not really surprised -- AFAIK nobody has ever done any performance checking of MHD or PlibC on W32. Also, you should report which threading mode you're using, otherwise any performance data is not very meaningful. If you need speed, use GNU/Linux. Naturally, patches are welcome, but just saying "too slow" is not really something that we can fix.

Christian Grothoff

2011-06-10 11:09

manager   ~0004351

As I don't use W32, there is not much of a chance of me trying to figure out why MHD is slow on W32. As I said, I'll take patches, but I won't put in the effort myself to optimize on W32.

Issue History

Date Modified Username Field Change
2011-05-30 01:58 mingodad New Issue
2011-05-30 02:14 Christian Grothoff Note Added: 0004333
2011-06-10 11:09 Christian Grothoff Note Added: 0004351
2011-06-10 11:09 Christian Grothoff Assigned To => Christian Grothoff
2011-06-10 11:09 Christian Grothoff Status new => closed
2011-06-10 11:09 Christian Grothoff Resolution open => won't fix