GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengaktifkan Kompresi Gzip di Nginx

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara mengaktifkan Gzip Compression di Nginx.  Bagi Anda yang belum tahu, Nginx adalah salah satu server web paling populer di dunia dan merupakan bertanggung jawab untuk menghosting beberapa situs terbesar dan dengan lalu lintas tertinggi di internet. Dalam banyak kasus, ini lebih ramah sumber daya daripada Apache dan dapat digunakan sebagai server web atau proxy terbalik. Jadi hari ini saya akan menunjukkan caranya untuk menyiapkan aktifkan kompresi Gzip di Nginx pada CentOS 6 atau 7. Mengompresi skrip dan gambar Anda adalah ide yang baik untuk mengoptimalkan waktu muat situs web Anda.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan langkah-demi-langkah mengaktifkan Gzip Compression di Nginx.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:berbasis Ubuntu atau CentOS.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Aktifkan Kompresi Gzip di Nginx

Langkah 1. Konfigurasi Konfigurasi Nginx.

Sekarang kita edit nginx.conf (/etc/nginx/nginx.conf ) :

nano /etc/nginx/nginx.conf

Tambahkan baris berikut:

## enables GZIP compression ##gzip on;## compression level (1-9) #### 4 is a good compromise between CPU usage and file size. ##gzip_comp_level 4;## minimum file size limit in bytes, to low can have negative impact. ##gzip_min_length 1000;## compress data for clients connecting via proxies ##gzip_proxied any;## disables GZIP compression for ancient browsers that don't support it. ##gzip_disable "msie6";## compress outputs labeled with the following MIME-types. #### do not add text/html as this is enabled by default. ##gzip_types application/json
     application/javascript
     application/xml
     text/css
     text/javascript
     text/plain
     text/xml;

Selanjutnya, simpan dan tutup file, lalu mulai ulang layanan Nginx Anda:

sudo systemctl restart nginx

Jika Anda ingin menguji apakah GZIP diaktifkan, gunakan perintah ini:

curl -H "Accept-Encoding: gzip" -I http://idroot.us

Dengan file itu sekarang, mulai ulang server Anda dan Anda sekarang akan menyajikan aset situs dengan kompresi gzip. Google memperhitungkan kecepatan situs saat memberi peringkat dan menempatkan situs Anda di mesin telusur mereka, jadi bantulah pengguna Anda dan perjuangkan situs secepat mungkin, terutama untuk pengguna seluler.

Selamat! Anda telah berhasil mengaktifkan Gzip di Nginx. Terima kasih telah menggunakan tutorial ini untuk mengaktifkan kompresi gzip Nginx di sistem Linux. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Nginx .


Cent OS
  1. Cara Mengaktifkan HTTP2 di NGINX

  2. Cara Mengaktifkan Nginx Dengan PHP-FPM Di Plesk

  3. Cara mengaktifkan kompresi gzip (Apache mod_deflate) di cPanel

  1. Cara Mengaktifkan HTTP/2 di Nginx

  2. Cara mengaktifkan kompresi gzip untuk situs tertentu

  3. Cara Mengaktifkan HTTP/2 di Nginx di Ubuntu dan CentOS

  1. Cara Mengaktifkan TLS 1.3 di Nginx

  2. Cara Mengaktifkan Kompresi Brotli di Nginx di CentOS 8

  3. Cara Mudah Mengaktifkan TLS 1.3 di Nginx di Ubuntu 20.04, 18.04, 16.04