In the context of Nextcloud, specifically
Just curious about what everyoneās feelings on the matter are. Personally, when I first started self-hosting, Unix sockets were scary. TCP/IP connections are defined by an IP address or hostname, both of which are relatively familiar to amateurs.
Recently, however, I completely rebuilt my Nextcloud installation from scratch and used Unix sockets, mostly just for the challenge of doing something Iād never done before.
I canāt tell the difference.
Maybe thereās a few milliseconds difference server-side, but those gains are more than nullified by the variations in latency between host and client, client script processing, and a multitude of other factors.
I also donāt care. Iām sticking with my setup.
So, what about you? Are you āTeam Unix Socketsā all day, or is TCP/IP āfast enoughā?
Iād be especially interested to hear the perspective of anyone who has deployed Nextcloud at scale (100+ users).
P.S.
This is a Discussion Question, not a declaration of war or āhow do I do thisā or another āare sockets fasterā question. Just in case anyone was confused.