Skip to content
Foxipa
Code Completion 5 Challenges

Complete the config: Nginx Performance

Fill in gzip types, static compression, HTTP/3 listeners, and buffering.

Intermediate ~4 min read

Challenge 1

Turn on response compression.

nginx Your answer
server {
     on;
    gzip_types application/json image/svg+xml;
}

Press Ctrl⌘Enter to check your answer

Challenge 2

Serve the pre-compressed sibling file when present.

nginx Your answer
server {
     on;
}

Press Ctrl⌘Enter to check your answer

Challenge 3

Open the HTTP/3 endpoint.

nginx Your answer
server {
    listen 443 ssl;
     443 quic reuseport;
    add_header Alt-Svc 'h3=":443"; ma=86400';
}

Press Ctrl⌘Enter to check your answer

Challenge 4

Reject request bodies over 10 MB.

nginx Your answer
server {
     10m;
}

Press Ctrl⌘Enter to check your answer

Challenge 5

Skip compressing tiny responses.

nginx Your answer
server {
    gzip on;
     1024;
}

Press Ctrl⌘Enter to check your answer