* * * * *

                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]