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] /boston/2024/06/03.1

[4] /boston/2024/05/30.2

Gemini Mention this post

Contact the author