Drop preconnect unused, dan memperbaiki 565 ms brotli saya menambahkan

Performancekamo-marketing
Dikirim
20 Agustus 2026 pukul 21.02 UTC
Penulis
Kamo
Commit
d268380

Dua penemuan, dan yang kedua adalah milikku. DOCUMENT MENGAMBIL 1.259 M KARENA DARI BAGIAN NONCE. Diukur terhadap situs langsung: HTML menjawab dalam ~ 900 ms ketika statis aset menjawab di 59 ms. Perbedaannya adalah 'zlib.brotliCompress' dipanggil dengan tidak pilihan, yang berjalan di QUALITY 11 - pengaturan paling lambat - pada ~ 490 KB dari HTML, per permintaan, untuk setiap pengunjung. q = 11 565 ms 38.094 bytes q = 6 13 ms 43,705 bytes q = 5 5 ms 44.699 bytes gzip 8 ms 75.360 bytes Kualitas 11 membeli 6,6 KB atas kualitas 5. Pada link mobile berdenyut yang layak sekitar 30 m transfer, terhadap 560 ms dari server CPU: setengah detik hilang, oleh semua orang, pada setiap halaman, untuk menyimpan sepertiga dari detik senilai byte. Kualitas 5 masih mengalahkan gzip dengan 30 KB. TTFB lokal melalui pembungkus berjalan ~ 900 ms - > ~ 21 ms. check-csp-nonce.mjs sekarang gagal membangun jika brotliCompress disebut tanpa Kualitas eksplisit. Sebuah pernyataan waktu akan mencolok dalam CI; bentuk panggilan Tidak. Diverifikasi dengan memperkenalkan kembali bug dan menonton gagal, kemudian memulihkan. PRECONNECT SEKARANG A PREFATCH DNS. Lighthouse benar bahwa itu tidak digunakan, dan alasannya adalah bahwa pekerjaan menghapus permintaan dihapus pelanggan. Backdrop pahlawan berjalan melalui / _ next / image, jadi itu adalah same- asal; kata adalah inline; reel adalah tap- to- play; SVG Favicon hilang. Melacak apa sebenarnya kontak asal: tidak sampai widget obrolan di + 9.3, dan ini adalah 'lazyOnload'. Chrome menutup sebuah preconnect menganggur socket setelah sekitar sepuluh detik, sehingga koneksi dibuka pada waktu parse dan ditinggalkan sebelum siapa pun dikumpulkan itu. Resolusi DNS adalah setengah yang masih membantu dan setengah yang bertahan - cache jauh lebih lama dari soket, sehingga widget melewati pencarian ketika akhirnya tiba, dan sementara itu tidak ada yang dibuka. Bentuk yang sama seperti petunjuk analisis selain itu, yang lazyOnload untuk alasan yang sama. Pada pohon ketergantungan itu sendiri: itu adalah dua tingkat, dokumen - > stylesheet, yang sudah minimal. Rantai itu panjang karena link pertama yang lambat, bukan karena itu dalam - sehingga memperbaiki di atas adalah memperbaiki untuk keduanya. Inlining the stylesheet to hapus taut kedua tetap ditolak pada pengukuran yang telah direkam Berikutnya.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga