[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [libmicrohttpd] Aync handling & message response
From: |
Christian Grothoff |
Subject: |
Re: [libmicrohttpd] Aync handling & message response |
Date: |
Sun, 9 Sep 2018 12:30:31 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
On 09/06/2018 08:19 AM, Kunal Ekawde wrote:
>
> Can you please provide some information on 'MHD_USE_TURBO' as I couldn't
> find any info in manual.
From the manual:
@item MHD_USE_TURBO
@cindex performance
Enable optimizations to aggressively improve performance.
Currently, the optimizations this option enables are based on
opportunistic reads and writes. Bascially, MHD will simply try to
read or write or accept on a socket before checking that the socket is
ready for IO using the event loop mechanism. As the sockets are
non-blocking, this may fail (at a loss of performance), but generally
MHD does this in situations where the operation is likely to succeed,
in which case performance is improved. Setting the flag should generally
be safe (even though the code is slightly more experimental). You may
want to benchmark your application to see if this makes any difference
for you.
0x939E6BE1E29FC3CC.asc
Description: application/pgp-keys
signature.asc
Description: OpenPGP digital signature