this post was submitted on 19 Jun 2023
14 points (100.0% liked)
Lemmy
12884 readers
20 users here now
Everything about Lemmy; bugs, gripes, praises, and advocacy.
For discussion about the lemmy.ml instance, go to [email protected].
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's a great question! To know this, we'd need to look into not just what the ActivityPub protocol says, but also exactly how the code base implements it, and how the server actually performs on the computers it's deployed on.
We might look specifically at:
Because ActivityPub is built on HTTP, different types of request are expressed as different URL paths and HTTP methods. This should make it straightforward to characterize the servers' behavior under different kinds of load (e.g. lots of local posts; lots of remote posts; lots of new user accounts; etc.)
Doing this "for serious" as an engineering project would require some amount of testing infrastructure, e.g. the ability to replay various kinds of traffic against a Lemmy server while monitoring its performance.