Skip to content
Stuart Dallas edited this page May 15, 2022 · 2 revisions

Iteration 1 worked well enough that there doesn't seem to be any reason to continue.

Previously I was basing static site containers on stut/http-base which is a docker image running thttpd. Each instance used a consistent 160MB of memory.

The new image, based on this container, uses around 1MB of memory when handling occasional requests, and appears to scale linearly with the level of traffic. Note that these are anecdotal observations, benchmarking is yet to be performed.

8 simultaneous requests to aleff.dev (loops of curl requests in 8 terminals on the same client) results in 6-7MB of memory used and around 200MHz of CPU.

Clone this wiki locally