Het schema zou prima moeten werken zolang er niet te veel ontvangers van hetzelfde bericht zijn. Ik zie niet in hoe je het veel kleiner of efficiënter zou kunnen maken.
Het enige prestatieprobleem dat ik kan zien, is dat als je wilt uitzenden, dat wil zeggen, hetzelfde bericht naar een grote groep of, laten we zeggen, elke gebruiker op het systeem moet sturen. Het versturen van zo'n bericht gaat erg traag (been there, done that). In dat geval zou ik de status van dergelijke algemene berichten lui volgen, dat wil zeggen, de statusrij voor een individuele gebruiker pas maken nadat hij het bericht heeft geopend. Maar als je zo'n functie niet hebt gepland, zou ik zeggen:negeer dit probleem voor nu.