Server resources are not that high because of the protocol, but because it’s done in fucking Python, which is inherently inefficient.
Yes in any other language it will still need more resources than IRC, but not that amount as now, and I think the tradeoffs are worth it.

An other thing is the resource usage of the clients.
Well yes if nearly all of the clients are made in web garbage then it’s no surprise they’ll be resource hungry.
But an other point that worsens the situation is that currently synchronization is done in a way that practically requires clients to keep all your joined rooms in memory. Change is on the way, fortunately, though.

@Boinketh@lemm.ee
link
fedilink
English
31Y

That’s why I’m glad Lemmy is written in Rust. I know that the instance admins are getting the most bang for their buck when they aren’t wasting CPU cycles on running an interpreter.

@iegod@lemm.ee
link
fedilink
English
11Y

Sounds like a hard pass until these are resolved.

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ
!piracy@lemmy.dbzer0.com
Create a post
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don’t request invites, trade, sell, or self-promote

3. Don’t request or link to specific pirated titles, including DMs

4. Don’t submit low-quality posts, be entitled, or harass others


Loot, Pillage, & Plunder


💰 Please help cover server costs.

Ko-FiLiberapay


  • 1 user online
  • 219 users / day
  • 509 users / week
  • 927 users / month
  • 4.94K users / 6 months
  • 1 subscriber
  • 3.2K Posts
  • 78.4K Comments
  • Modlog