Skip to content

Commit

Permalink
Add a reference to MSC3013 Encrypted push
Browse files Browse the repository at this point in the history
  • Loading branch information
giomfo committed Sep 27, 2023
1 parent bac66b8 commit 2207b52
Showing 1 changed file with 2 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@ The clients with push services will request more frequently the server to retrie

This may be a potential performance issue if each client fetches separately each pushed event. But this should not be the case, because the clients have to run a sync if they want to be able to receive potential new encryption keys through to_devices. So they will retrieve more than one event at the time.

BTW [MSC3013: Encrypted Push](https://github.com/matrix-org/matrix-spec-proposals/pull/3013) could potentially mitigate this.

#### Push sending
Push is a huge bottleneck on the sending side. So calculating what to push and the unread counts (its the same process) is a big performance bottleneck currently when sending in large rooms. A bunch of optimisation has taken place to make that better, but its still quite expensive. We should plan an effort to limit potential issue server side here.

Expand Down

0 comments on commit 2207b52

Please sign in to comment.