element-hq / element-hq/synapse

Support/document enabling http2

Open
#5,551 0 comments 0 reactions 0 assignees View on GitHub
A-Docs A-Federation A-Performance T-Enhancement
Dominant language
Python
Stars
4.6k
Forks
600
Avg merge
5d 22h
Merged PRs (30d)
51

Description

This issue has been migrated from [#5551](https://github.com/matrix-org/synapse/issues/5551).

---

**Description:**

http2, http/2, h2, would be beneficial to use between Synapse connections where-ever possible. https://github.com/matrix-org/synapse/issues/3683 for example suggest by intrepetation that one only needs to install python-h2 and python-priority and http2 would just work with Twisted, thus with Synapse, then. This might or might not be the case, but it would be awesome if this would be documented somewhere appropiately within Synapse docs.

Benefits from http2 will not come if it isn't widely in use within Synapse and/or matrix-servers in general. I'd vote for having it supported by default within future Synapse releases and additionally mention it with reverse proxying instructions etc. I can do simple PR's to such documentation if this idea ever gain momentum :)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.