Skip to content

A collection of webservers implemented in C from scratch, with different paradigms in industry.

Notifications You must be signed in to change notification settings

i-rebel-aj/Webserver-Benchmark

Repository files navigation

This is a learning repo

We'll be creating webservers in C and try to understand how things work under the hood.

Key things to mimic

  • Network Bottlenecks
  • Security
  • OS Bottlenecks

In subsequent Parts I aim to make a webserver that serves a live video to client and bechmark it.

  • 11 April 2024: Added a Leaky server with single threaded implementation. Lots to fix sigh

Using Valgrinf to monitor memory usage of webserver in C valgrind --tool=massif --massif-out-file=massif.out.2 ./leaky-server

About

A collection of webservers implemented in C from scratch, with different paradigms in industry.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published