this post was submitted on 03 Dec 2025
733 points (94.3% liked)

Fediverse memes

2309 readers
293 users here now

Memes about the Fediverse.

Rules

General
  1. Be respectful
  2. Post on topic
  3. No bigotry or hate speech
  4. Memes should not be personal attacks towards other users
Specific
  1. We are not YPTB. If you have a problem with the way an instance or community is run, then take it up over at !yepowertrippinbastards@lemmy.dbzer0.com.

Elsewhere in the Fediverse

Other relevant communities:

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] nutomic@lemmy.ml 8 points 2 days ago (1 children)

Python is an interpreted language, which is fundamentally always slower than a compiled language like Rust. However the main performance bottleneck are actually sql queries, and I believe we make a lot more effort to optimize them compared to Piefed.

[–] buttnugget@lemmy.world 1 points 2 days ago (1 children)

That makes sense to me logically. Are there advanced caching techniques being deployed? I’m really curious about this.

[–] nutomic@lemmy.ml 1 points 2 days ago* (last edited 2 days ago)

Not sure what you mean by "advanced caching". There is some basic caching for data which rarely or never changes, for example most things in /api/v3/site. But other data like post listings change a lot, so caching is not an option and instead its a matter of optimizing the sql queries (using the right indexes, reducing the number of joins, making benchmarks and looking at query plans).

Here is an issue on this topic: https://github.com/LemmyNet/lemmy/issues/5555