Optimized Multithreaded Web Server

A web server in C with a 500% throughput improvement

A web server built on Linux using C, optimized with techniques such as prethreading, dynamic linking and code caching. Multithreading is handled with pthreads and mutexes, and gdb was used extensively for debugging. The optimizations improved server throughput by 500%.