diff --git a/doc/debian/jitsi-meet/jitsi-meet.example b/doc/debian/jitsi-meet/jitsi-meet.example index f8b9a56aea..9362b6b537 100644 --- a/doc/debian/jitsi-meet/jitsi-meet.example +++ b/doc/debian/jitsi-meet/jitsi-meet.example @@ -45,8 +45,10 @@ server { error_page 404 /static/404.html; gzip on; - gzip_types text/plain text/css application/javascript application/json; + gzip_types text/plain text/css application/javascript application/json image/x-icon application/octet-stream application/wasm; gzip_vary on; + gzip_proxied no-cache no-store private expired auth; + gzip_min_length 512; location = /config.js { alias /etc/jitsi/meet/jitsi-meet.example.com-config.js; @@ -61,6 +63,11 @@ server { { add_header 'Access-Control-Allow-Origin' '*'; alias /usr/share/jitsi-meet/$1/$2; + + # cache all versioned files + if ($arg_v) { + expires 1y; + } } # BOSH diff --git a/doc/example-config-files/jitsi.example.com.example b/doc/example-config-files/jitsi.example.com.example index eddd796cee..2a197a0a29 100755 --- a/doc/example-config-files/jitsi.example.com.example +++ b/doc/example-config-files/jitsi.example.com.example @@ -14,6 +14,12 @@ server { ssi on; } + gzip on; + gzip_types text/plain text/css application/javascript application/json image/x-icon application/octet-stream application/wasm; + gzip_vary on; + gzip_proxied no-cache no-store private expired auth; + gzip_min_length 512; + # BOSH location /http-bind { proxy_pass http://localhost:5280/http-bind; diff --git a/doc/example-config-files/multidomain/jitsi.example.com.multidomain.example b/doc/example-config-files/multidomain/jitsi.example.com.multidomain.example index c003f16fae..2e458501cc 100644 --- a/doc/example-config-files/multidomain/jitsi.example.com.multidomain.example +++ b/doc/example-config-files/multidomain/jitsi.example.com.multidomain.example @@ -28,6 +28,12 @@ server { tcp_nodelay on; } + gzip on; + gzip_types text/plain text/css application/javascript application/json image/x-icon application/octet-stream application/wasm; + gzip_vary on; + gzip_proxied no-cache no-store private expired auth; + gzip_min_length 512; + location ~ ^/([^/?&:'"]+)$ { try_files $uri @root_path; }