Tutorial konfigurasi HTTP2 Nginx untuk meningkatkan kelajuan akses laman web
Ikhtisar:
Dalam Internet moden, kelajuan memuatkan laman web yang pantas adalah salah satu elemen utama untuk menarik pengguna. HTTP/2 ialah generasi baharu protokol komunikasi rangkaian yang mengoptimumkan penghantaran data untuk menjadikan tapak web dimuatkan dengan lebih pantas dan berprestasi lebih baik. Tutorial ini akan membimbing anda cara menggunakan pelayan Nginx untuk mengkonfigurasi HTTP/2 untuk meningkatkan kelajuan akses laman web.
Langkah 1: Pasang Nginx
Mula-mula, pasang Nginx pada pelayan anda. Bergantung pada sistem pengendalian yang anda gunakan, anda boleh merujuk kepada dokumentasi yang sepadan untuk pemasangan.
Langkah 2: Jana Sijil SSL
Untuk menggunakan HTTP/2, anda perlu menjana sijil SSL untuk tapak web anda. Anda boleh menggunakan pihak berkuasa sijil SSL percuma seperti Let's Encrypt atau membeli sijil SSL komersial.
Langkah 3: Konfigurasikan Nginx
Cari fail konfigurasi Nginx anda, biasanya terletak di /etc/nginx/nginx.conf atau /etc/nginx/sites-available/default. Buat konfigurasi berikut dalam fail ini:
http {
listen 443 ssl http2; ssl_certificate /path/to/your/ssl/certificate.crt; ssl_certificate_key /path/to/your/ssl/private.key; ...
}
... ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH:!aNULL:!MD5; ...
Dayakan pemampatan GZIP
... gzip on; gzip_types text/plain text/css application/javascript image/svg+xml; ...
Configure redirect http ke https
add konfigurasi berikut di blok pelayan:... location ~* .(jpg|jpeg|gif|png|css|js)$ { expires 1y; add_header Cache-Control "public"; } ...
restart nginx
after melengkapkan konfigurasi di atas, simpan fail konfigurasi Nginx, dan mulakan semula perkhidmatan Nginx. Anda boleh menggunakan arahan berikut:
Contoh kod:
http {
... listen 80; server_name yourdomain.com; return 301 https://yourdomain.com$request_uri; ...
}
Dengan mendayakan HTTP/2 dalam Nginx dan membuat beberapa konfigurasi pengoptimuman, anda boleh meningkatkan prestasi anda dengan ketara kelajuan akses. Pada masa yang sama, anda juga boleh mengkonfigurasi caching, mendayakan pemampatan gzip, dsb. untuk meningkatkan lagi pengalaman akses pengguna. Saya harap tutorial ini membantu dan semoga laman web anda lebih pantas dan lancar!
Atas ialah kandungan terperinci Tutorial konfigurasi HTTP2 Nginx untuk meningkatkan kelajuan akses laman web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!