Sfoglia il codice sorgente

Improve compression support

pull/6/head
Slavi Pantaleev 7 anni fa
parent
commit
df79901f8b
4 ha cambiato i file con 16 aggiunte e 1 eliminazioni
  1. +9
    -0
      CHANGELOG.md
  2. +3
    -0
      roles/matrix-server/templates/nginx-conf.d/matrix-riot-web.conf.j2
  3. +3
    -0
      roles/matrix-server/templates/nginx-conf.d/matrix-synapse.conf.j2
  4. +1
    -1
      roles/matrix-server/templates/synapse/homeserver.yaml.j2

+ 9
- 0
CHANGELOG.md Vedi File

@@ -1,5 +1,14 @@
# 2018-08-17

## Compression improvements

Shifted Matrix Synapse compression from happening in the Matrix Synapse,
to happening in the nginx proxy that's in front of it.

Additionally, `riot-web` also gets compressed now (in the nginx proxy),
which drops the initial page load's size from 5.31MB to 1.86MB.


## Disabling some unnecessary Synapse services

The following services are not necessary, so they have been disabled:


+ 3
- 0
roles/matrix-server/templates/nginx-conf.d/matrix-riot-web.conf.j2 Vedi File

@@ -33,6 +33,9 @@ server {
server_tokens off;
root /dev/null;

gzip on;
gzip_types text/plain text/html application/json application/javascript text/css image/x-icon font/ttf image/gif;

ssl_certificate {{ matrix_ssl_certs_path }}/live/{{ hostname_riot }}/fullchain;
ssl_certificate_key {{ matrix_ssl_certs_path }}/live/{{ hostname_riot }}/privkey;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;


+ 3
- 0
roles/matrix-server/templates/nginx-conf.d/matrix-synapse.conf.j2 Vedi File

@@ -33,6 +33,9 @@ server {
server_tokens off;
root /dev/null;

gzip on;
gzip_types text/plain text/html application/json;

ssl_certificate {{ matrix_ssl_certs_path }}/live/{{ hostname_matrix }}/fullchain;
ssl_certificate_key {{ matrix_ssl_certs_path }}/live/{{ hostname_matrix }}/privkey;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;


+ 1
- 1
roles/matrix-server/templates/synapse/homeserver.yaml.j2 Vedi File

@@ -164,7 +164,7 @@ listeners:

resources:
- names: [client]
compress: true
compress: false

# Turn on the twisted ssh manhole service on localhost on the given
# port.


Caricamento…
Annulla
Salva