<div dir="ltr"><div class="gmail_default" style="color:#3333ff">Hi, Andy</div><div class="gmail_default" style="color:#3333ff"><br></div><div class="gmail_default" style="color:#3333ff">I need help with dealing the following scenarios:</div><div class="gmail_default" style="color:#3333ff"><br></div><div class="gmail_default" style="color:#3333ff">[Server case - CPU]</div><div class="gmail_default" style="color:#3333ff">- With mbedtls, the crypto job might be CPU-intensive, which will block the LWS thread. This affects the concurrency capability supported by LWS, right? Is it by design of LWS?</div><div class="gmail_default" style="color:#3333ff"><br></div><div class="gmail_default" style="color:#3333ff">[Server case - I/O]</div><div class="gmail_default" style="color:#3333ff">- Suppose server receives a POST request and need to save the data on flash. I believe the flash write is blocking most likely, and is not recommended to run in LWS callbacks. In this case, what is the recommended way to deal with flash write in efficient way?</div><div class="gmail_default" style="color:#3333ff"><br></div><div class="gmail_default" style="color:#3333ff">Thanks</div><div class="gmail_default" style="color:#3333ff">-Xi</div></div>