Pemeriksa Brotli

5 dari 2 penilaian
Pemeriksa Brotli

Pemeriksa Brotli adalah alat gratis untuk mengetahui apakah sebuah situs web menggunakan kompresi Brotli saat mengirimkan konten.

Apa itu kompresi Brotli?

Brotli adalah format kompresi tanpa kehilangan data yang digunakan untuk mengurangi jumlah data yang dikirim dari server web ke browser. Format ini umumnya diterapkan pada konten berbasis teks, seperti file HTML, CSS, JavaScript, JSON, dan SVG.

Kompresi dilakukan sebelum atau saat server mengirimkan respons. Browser yang kompatibel menunjukkan bahwa Brotli dapat diterima dengan menyertakan br dan nilai kualitas yang lebih besar dari nol dalam header permintaan HTTP Accept-Encoding. Jika server atau jaringan pengiriman konten dikonfigurasi untuk menggunakan Brotli, server dapat mengirimkan respons terkompresi dengan Content-Encoding: br.

Brotli tidak mengubah makna konten. Browser akan mendekompresi respons sebelum memprosesnya. Format yang sudah memiliki kompresi sendiri, termasuk JPEG, PNG, MP4, dan sebagian besar file arsip, biasanya hanya memperoleh sedikit manfaat dari kompresi Brotli tambahan.

Diagram: respons server dikompresi dengan Brotli sebelum ditransfer

Bagaimana cara memeriksa apakah situs menggunakan Brotli?

Masukkan alamat situs web, lalu jalankan pemeriksaan Brotli untuk mengetahui apakah situs tersebut menggunakan kompresi Brotli.

Proses pemeriksaan dilakukan di server. Input Anda dikirim ke server melalui HTTPS dan tidak disimpan.

Bagaimana cara membaca hasil Pemeriksa Brotli?

Hasil pemeriksaan menunjukkan apakah situs web menggunakan Brotli.

Jika Brotli terdeteksi, berarti situs tersebut menggunakan Brotli. Jika tidak terdeteksi, situs mungkin mengirimkan data tanpa kompresi atau menggunakan encoding lain seperti Gzip.

Contoh hasil yang dihasilkan alat Pemeriksa Brotli

Mengatasi masalah umum pada Brotli

Ikuti langkah-langkah diagnostik berikut jika Brotli tidak terdeteksi sebagaimana mestinya.

  1. Brotli sudah diaktifkan, tetapi situs masih mengirimkan Gzip. Periksa pengaturan negosiasi konten, kelayakan konten untuk dikompresi, ambang ukuran minimum, dan varian yang tersimpan dalam cache. Jika permintaan melewati CDN, proksi balik, atau platform hosting yang memiliki kebijakan kompresi sendiri, perantara tersebut mungkin mengganti Brotli dengan respons Gzip dari cache.
  2. Halaman beranda lolos pemeriksaan, tetapi file statis tidak. Tinjau aturan kompresi untuk file CSS dan JavaScript. Aturan server sering diterapkan berdasarkan jenis MIME, sedangkan aset mungkin disajikan dari nama host lain seperti static.example.co.uk.
  3. Perubahan terbaru pada hosting atau CDN belum terlihat. Periksa DNS, perutean, dan header respons HTTP. Jika lalu lintas masih mencapai edge atau server asal lama, hasilnya dapat mencerminkan konfigurasi sebelumnya.
Alat Pemeriksa Brotli di digily.link beserta formulir inputnya

Pencarian header HTTP dapat membantu jika Anda perlu memeriksa header respons lebih lanjut, bukan hanya status kompresinya. Brotli dan HTTP/2 merupakan fitur yang terpisah. Gunakan Pemeriksa HTTP/2 jika Anda juga perlu memastikan protokol koneksinya. Situs dapat menggunakan Brotli melalui koneksi tanpa HTTP/2, dan mengaktifkan HTTP/2 tidak otomatis mengaktifkan Brotli.

Anda juga dapat melakukan pemeriksaan melalui baris perintah dengan curl. Permintaan seperti curl --compressed -D - -o /dev/null https://www.example.co.uk/ meminta curl menerima kompresi yang didukung dan menampilkan header respons. Hasilnya dapat berbeda jika server memperlakukan klien baris perintah secara berbeda atau jika Anda menggunakan permintaan HEAD, bukan permintaan GET biasa.

Mengapa cache atau propagasi bisa membuat hasil terlihat keliru?

Cache dan keterlambatan perutean untuk sementara dapat menghasilkan hasil yang berbeda dari konfigurasi yang Anda harapkan. CDN mungkin menyimpan objek lama yang tidak dikompresi atau dikompresi dengan Gzip hingga masa berlakunya habis atau cache tersebut dibersihkan.

Jika pemilihan representasi bergantung pada Accept-Encoding, respons dari server asal harus menyertakan Vary: Accept-Encoding. Cache menggunakan kolom tersebut saat menyusun kunci cache agar representasi untuk klien dengan dukungan kompresi yang berbeda tetap terpisah. Jika header ini tidak tersedia atau ditangani secara keliru, cache dapat mengirimkan varian yang salah. Periksa kunci cache CDN dan header respons jika Brotli hanya terdeteksi sesekali.

Perubahan DNS juga dapat menimbulkan keterlambatan. Resolver mungkin tetap menyimpan alamat lama hingga nilai time to live berakhir, dan jaringan yang berbeda dapat mencapai server yang berbeda selama proses migrasi. Karena pemeriksa ini berjalan di server, jalur DNS dan cache yang digunakannya belum tentu sama dengan jalur yang digunakan browser Anda. Alat pengembang browser juga mungkin menampilkan respons dari cache lokal. Jadi, muat ulang halaman dengan cache dinonaktifkan saat membandingkan hasil.

Pertanyaan umum

Bisakah Brotli dan Gzip diaktifkan bersamaan?

Ya. Server umumnya mendukung keduanya dan memilih encoding berdasarkan header Accept-Encoding milik klien. Dengan cara ini, klien lama yang kompatibel dapat menerima Gzip, sedangkan klien yang mencantumkan br dengan nilai kualitas lebih besar dari nol dapat menerima Brotli.

Apakah file Brotli menggunakan ekstensi .br?

File Brotli yang sudah dikompresi sebelumnya dapat menggunakan ekstensi .br di server, tetapi pengunjung situs biasanya tetap meminta URL asli. Server memilih representasi terkompresi dan mengidentifikasinya melalui header respons Content-Encoding.

Apakah semua file di situs harus menggunakan Brotli?

Tidak. Brotli umumnya cocok untuk respons berbasis teks, sedangkan gambar, video, PDF, dan file arsip mungkin sudah dikompresi. Mengompresi ulang format tersebut dapat menghabiskan waktu pemrosesan server tanpa mengurangi ukuran transfer secara berarti.

Apakah Brotli meningkatkan peringkat pencarian?

Brotli tidak secara langsung menjamin peringkat yang lebih tinggi. Respons teks yang lebih kecil dapat mengurangi waktu transfer dan membantu meningkatkan performa halaman. Namun, cache, waktu respons server, eksekusi skrip, dan penanganan gambar juga memengaruhi hasil yang dirasakan pengguna.

Apa yang perlu diperiksa setelah mengaktifkan Brotli?

Pastikan beberapa respons teks yang mewakili konten situs dapat dimuat dengan benar di browser. Tinjau Content-Type, Content-Encoding, Content-Length jika tersedia, serta Vary. Bersihkan entri CDN terkait jika varian lama masih tersimpan dalam cache.

Alat Serupa

Pencarian SSL

Gunakan alat pencarian SSL kami untuk mendapatkan detail lengkap tentang sertifikat SSL apa pun dan memastikan keamanan situs web Anda.

8,657
153
Pencarian header HTTP

Ambil semua header HTTP yang dikembalikan oleh URL untuk permintaan GET biasa dengan alat pencarian header HTTP kami.

4,711
46
Pemeriksa HTTP/2

Verifikasi apakah sebuah situs web menggunakan protokol HTTP/2 terbaru dengan alat pemeriksa HTTP/2 kami dan pastikan kinerja optimal.

4,903
147

Alat Populer