Skip to main content


reshared this

in reply to Laurens Hof

> Sending out a newsletter over ActivityPub to 5000 subscribers turned out to need 10 servers, which indicates how resource-intensive and expensive ActivityPub can be

I'm interested in the details. I'm guessing Ghost sent out 5000 documents full of bloated HTML markup, big fat images, and tracking cruft. Like people do with email newsletters. If so, not exactly an AP problem.

This is not compulsory, and there may more efficient approaches, requiring much less server power.

(1/2)

in reply to Strypey

What would make more sense in theory is;

1) get the newsletter payload to lose weight

2a) send only metadata and ASCII text. Then... stop. Nobody needs the rest of the cruft.

2b) send only metadata and ASCII text, and have receiving servers DOFV (Down On First View) for the rest.

With a DOFV approach, timing of heavier downloads is staggered, as people view the post at different times. Instead of hitting the sending server all at once. Also, posts that are never seen, never need to be sent.