* * * * *
Stats on some optimized small internet servers
I restarted my Gopher [1] and Gemini [2] servers about 25 hours ago to ensure
they're both running the new optimized code [3], so now let's check some
results:
Table: Gopher/Gemini server stats
service CPU (Central Processing Unit) utilization requests bytes
------------------------------
gopher 2:42 935 1186591
gemini 8:58 36394 249020812
That's more like it. The gopher server, running over plain TCP (Transmission
Control Protocol) and getting about 1/40^th the requests, is finally
accumulating less CPU time than Gemini (and the only reason it's not even
less is my gopher server has to deal with wraping Unicode text [4]).
I also find it amusing that Gemini, a protocol that has only been around for
five years, is way more popular than gopher, a protocol that's been around
for thirty-three years. I guess Gemini being the new shiny is the reason.
[1]
gopher://gopher.conman.org:70/1
[2] gemini://gemini.conman.org/
[3]
gopher://gopher.conman.org/0Phlog:2024/06/03.1
[4]
gopher://gopher.conman.org/0Phlog:2024/05/30.2
Email author at
[email protected]