Frequently used files should be cached in memory using custom caching method, and retrieved using string->ptr hashmap. File retrieval to cache should be subscribed by native linux AIO (use bare aio_abi or libaio) and then added to epoll queue.
It's an aspect to discuss, whether response body should be copied to write buffer, or accessed directly
Frequently used files should be cached in memory using custom caching method, and retrieved using string->ptr hashmap. File retrieval to cache should be subscribed by native linux AIO (use bare aio_abi or libaio) and then added to epoll queue.
It's an aspect to discuss, whether response body should be copied to write buffer, or accessed directly