Pemeriksa Brotli

5 daripada 2 penilaian

Pemeriksa Brotli ialah alat percuma yang menentukan sama ada sesebuah laman web menggunakan pemampatan Brotli ketika menghantar kandungan.

Apakah itu pemampatan Brotli?

Brotli ialah format pemampatan tanpa kehilangan data yang digunakan untuk mengurangkan jumlah data yang dipindahkan daripada pelayan web kepada pelayar. Format ini lazimnya digunakan pada kandungan berasaskan teks seperti fail HTML, CSS, JavaScript, JSON dan SVG.

Pemampatan berlaku sebelum atau semasa pelayan menghantar respons. Pelayar yang serasi menunjukkan bahawa ia menerima Brotli dengan menyertakan br bersama nilai kualiti bukan sifar dalam pengepala permintaan HTTP Accept-Encoding. Jika pelayan atau rangkaian penghantaran kandungan dikonfigurasikan untuk menggunakan Brotli, respons termampat boleh dihantar dengan Content-Encoding: br.

Brotli tidak mengubah maksud kandungan. Pelayar menyahmampat respons sebelum memprosesnya. Format yang sudah menggunakan kaedah pemampatan sendiri, termasuk JPEG, PNG, MP4 dan kebanyakan fail arkib, biasanya tidak mendapat banyak manfaat daripada pemampatan tambahan dengan Brotli.

Bagaimanakah saya menyemak sama ada laman web menggunakan Brotli?

Masukkan alamat laman web dan jalankan semakan Brotli untuk menentukan sama ada laman tersebut menggunakan pemampatan Brotli.

Proses ini dilakukan pada pelayan. Input anda dihantar ke pelayan melalui HTTPS dan tidak disimpan.

Bagaimanakah saya membaca keputusan Pemeriksa Brotli?

Keputusan tersebut menunjukkan sama ada laman web berkenaan menggunakan Brotli.

Jika Brotli dikesan, laman web itu menggunakan Brotli. Jika tidak dikesan, laman tersebut mungkin tidak menggunakan pemampatan atau mungkin menggunakan pengekodan lain seperti Gzip.

Menyelesaikan masalah lazim Brotli

Ikuti langkah diagnostik ini apabila Brotli tidak dikesan seperti yang dijangkakan.

  1. Brotli sudah didayakan tetapi laman masih menghantar Gzip. Semak tetapan rundingan kandungan, kelayakan pemampatan, ambang saiz minimum dan varian yang dicache. Jika permintaan melalui CDN, proksi songsang atau platform pengehosan yang mempunyai dasar pemampatan sendiri, perantara tersebut mungkin menggantikan Brotli dengan respons Gzip yang dicache.
  2. Halaman utama lulus tetapi fail statik tidak. Semak peraturan pemampatan untuk fail CSS dan JavaScript. Peraturan pelayan sering digunakan berdasarkan jenis MIME, dan aset mungkin dihantar daripada nama hos lain seperti static.example.co.uk.
  3. Perubahan terkini pada pengehosan atau CDN tidak kelihatan. Periksa DNS, penghalaan dan pengepala respons HTTP. Jika trafik masih sampai ke pelayan tepi atau pelayan asal yang lama, keputusan mungkin mencerminkan konfigurasi terdahulu.

Carian pengepala HTTP boleh membantu apabila anda perlu memeriksa pengepala respons selain keputusan pemampatan. Brotli dan HTTP/2 ialah ciri yang berasingan, jadi gunakan Pemeriksa HTTP/2 jika anda juga perlu mengesahkan protokol sambungan. Sesebuah laman boleh menggunakan Brotli melalui sambungan tanpa HTTP/2, dan mendayakan HTTP/2 tidak akan mendayakan Brotli secara automatik.

Anda juga boleh membuat semakan melalui baris perintah menggunakan curl. Permintaan seperti curl --compressed -D - -o /dev/null https://www.example.co.uk/ meminta curl menerima pemampatan yang disokong dan memaparkan pengepala respons. Keputusan mungkin berbeza jika pelayan melayan klien baris perintah secara berlainan atau jika permintaan HEAD digunakan dan bukannya permintaan GET biasa.

Mengapakah cache atau penyebaran perubahan boleh menyebabkan keputusan kelihatan salah?

Cache dan kelewatan penghalaan boleh menghasilkan keputusan sementara yang berbeza daripada konfigurasi yang anda jangkakan. CDN mungkin menyimpan objek lama yang tidak dimampatkan atau dimampatkan dengan Gzip sehingga objek itu tamat tempoh atau dibuang daripada cache.

Apabila pemilihan perwakilan bergantung pada Accept-Encoding, respons pelayan asal sepatutnya menyertakan Vary: Accept-Encoding. Cache menggunakan medan tersebut ketika membina kunci cache untuk mengasingkan perwakilan bagi klien yang menyokong kaedah pemampatan berbeza. Jika pengepala ini tiada atau tidak dikendalikan dengan betul, cache boleh menghantar varian yang salah. Semak kunci cache CDN dan pengepala respons jika Brotli hanya muncul sekali-sekala.

Perubahan DNS turut menyebabkan kelewatan. Penyelesai DNS mungkin mengekalkan alamat lama sehingga tempoh hayatnya tamat, manakala rangkaian yang berlainan mungkin mencapai pelayan berbeza semasa migrasi. Oleh sebab pemeriksa ini dijalankan pada pelayan, laluan DNS dan cachenya tidak semestinya sama dengan laluan yang digunakan oleh pelayar anda. Alat pembangun pelayar juga mungkin menunjukkan respons yang dicache secara setempat, jadi muatkan semula halaman dengan cache dilumpuhkan ketika membandingkan keputusan.

Soalan lazim

Bolehkah Brotli dan Gzip didayakan serentak?

Ya. Pelayan lazimnya menyokong kedua-duanya dan memilih pengekodan berdasarkan pengepala Accept-Encoding klien. Dengan cara ini, klien lama yang serasi boleh menerima Gzip, manakala klien yang mengiklankan br dengan nilai kualiti bukan sifar boleh menerima Brotli.

Adakah fail Brotli menggunakan sambungan .br?

Fail Brotli yang telah dimampatkan lebih awal mungkin menggunakan sambungan .br pada pelayan, tetapi pelawat laman web biasanya meminta URL asal. Pelayan memilih perwakilan termampat dan mengenal pastinya melalui pengepala respons Content-Encoding.

Perlukah setiap fail di laman web menggunakan Brotli?

Tidak. Brotli secara umumnya sesuai untuk respons berasaskan teks, manakala imej, video, PDF dan fail arkib mungkin sudah dimampatkan. Memampatkan semula format tersebut boleh menggunakan masa pemprosesan pelayan tanpa mengurangkan saiz pemindahan dengan ketara.

Adakah Brotli meningkatkan kedudukan carian?

Brotli tidak menjamin kedudukan yang lebih tinggi secara langsung. Respons teks yang lebih kecil boleh mengurangkan masa pemindahan, sekali gus berpotensi meningkatkan prestasi halaman. Namun, cache, masa respons pelayan, pelaksanaan skrip dan pengendalian imej turut mempengaruhi pengalaman sebenar pengguna.

Apakah yang perlu saya semak selepas mendayakan Brotli?

Pastikan beberapa respons teks yang mewakili kandungan laman dapat dimuatkan dengan betul dalam pelayar. Semak Content-Type, Content-Encoding, Content-Length jika tersedia dan Vary, kemudian buang entri CDN berkaitan jika varian lama masih tersimpan dalam cache.

Alat serupa

Carian SSL

Dapatkan semua butiran yang mungkin tentang sijil SSL.

8,388
142
Carian pengepala HTTP

Dapatkan semua pengepala HTTP yang dipulangkan oleh URL untuk permintaan GET biasa.

4,493
35
Pemeriksa HTTP/2

Periksa sama ada sebuah laman web sedang menggunakan protokol HTTP/2 baharu atau tidak.

4,730
136

Alat popular