this post was submitted on 05 May 2024
54 points (88.6% liked)

Fediverse

28351 readers
456 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 1 year ago
MODERATORS
 

I was recommended to share this article I wrote a few days ago on here, too; so here we are!

The TL;DR is "link embed fetching communes" as a partial "fix" to the issue (pretty buzzwordy, sorry for that)

all 17 comments
sorted by: hot top controversial new old
[–] [email protected] 16 points 6 months ago (1 children)

How is this not a caching issue on the linked server? Serving the same info up over and over from memory should be incredibly fast.

Are their pages dynamic and filled with ads and stuff or something that makes this a problem?

[–] [email protected] 18 points 6 months ago* (last edited 6 months ago)

If you’ve skimmed over the original publication, it is actually worse: it is a non problem. Other users have pointed out already: ~100MB served over 5 minutes period is quite literally nothing for even one small VPS serving the content independently, let alone a site with CloudFlare in front like they claim to have.

[–] [email protected] 25 points 6 months ago (2 children)

The proposed solution of an intermediate server caching embeds is needlessly complex. The first server a link is posted to can fetch the embed, then push it out to every server receiving the post.

[–] [email protected] 9 points 6 months ago

Actually an interesting point. My immediate concern with that idea is that it would open the door for disguising things for what they aren't. The solution was made from the general caution of not trusting remote servers regarding content they not necessarily control.

But yes, that would definitely be a solution, too.