Tekan Pelayan tidak akan disokong lagi dalam Google Chrome 106

google chrome

Google melancarkan rancangannya apa yang anda ada tentang mengalih keluar sokongan untuk Server Push dengan Chrome 106, (yang dijadualkan pada 27 September) dan bahawa perubahan itu juga akan mempengaruhi penyemak imbas lain berdasarkan asas kod Chromium.

Bagi mereka yang tidak biasa dengan teknologi Server Push, anda harus tahu itu ditakrifkan dalam piawaian HTTP/2 dan HTTP/3, dan membenarkan pelayan menghantar sumber kepada klien tanpa menunggu mereka diminta secara eksplisit.

Sepatutnya begini pelayan boleh mempercepatkan pemuatan halaman, kerana fail CSS, skrip dan imej yang diperlukan untuk memaparkan halaman akan dipindahkan ke sisi anda pada masa pelanggan memintanya.

Analisis penggunaan HTTP/2 Server Push mempunyai hasil yang bercampur-campur ( Chrome , Akamai ), tanpa keuntungan prestasi bersih yang jelas dan dalam banyak kes regresi prestasi.

Push tidak dilaksanakan pada banyak pelayan dan klien HTTP/3, walaupun ia disertakan dalam . Untuk kebanyakan web yang menggunakan HTTP/3 yang lebih baharu, Push telah pun ditamatkan. Menjalankan semula analisis itu baru-baru ini, kami melihat bahawa 1,25% sokongan HTTP/2 oleh tapak menurun kepada 0,7%.

Sebagai alasan untuk menamatkan sokongan komplikasi pelaksanaan yang tidak perlu disebutkan teknologi dengan adanya alternatif yang lebih mudah dan tidak kurang berkesan, seperti label , yang mana penyemak imbas boleh meminta sumber tanpa menunggu untuk digunakan pada halaman. Di satu pihak, prefetch, berbanding dengan Server Push, menjana pertukaran paket tambahan (RTT), tetapi sebaliknya, ia mengelak daripada menghantar sumber yang sudah ada dalam cache penyemak imbas. Secara umum, perbezaan dalam kelewatan apabila menggunakan Server Push dan pramuat ditandakan sebagai diabaikan.

Untuk memulakan pemuatan proaktif pada bahagian pelayan, adalah dicadangkan untuk menggunakan kod respons HTTP 103, yang membolehkan anda memaklumkan klien tentang kandungan beberapa pengepala HTTP serta-merta selepas permintaan, tanpa menunggu pelayan melaksanakan semua operasi. dengan permintaan dan mula menyajikan kandungan.

103 Petua Awal ialah alternatif yang kurang terdedah kepada ralat dengan banyak kelebihan yang sama seperti Push, dan jauh lebih sedikit keburukan. Daripada pelayan menghantar sumber, 103 Petua Awal hanya menghantar petunjuk kepada penyemak imbas sumber yang boleh mendapat manfaat daripada memintanya dengan segera. Ini menjadikan penyemak imbas dalam kawalan untuk menentukan sama ada ia memerlukannya atau tidak, contohnya jika ia sudah mempunyai sumber tersebut dalam cache HTTP.

Pramuat sumber kritikal ialah alternatif lain yang membolehkan halaman dan penyemak imbas berfungsi bersama untuk memuatkan sumber kritikal secara preemptive pada awal pemuatan halaman.

Begitu juga, ia boleh memberikan petunjuk tentang elemen yang dikaitkan dengan halaman yang dipaparkan, yang boleh dipramuat (contohnya, pautan ke CSS dan JavaScript yang digunakan dalam halaman boleh disediakan). Setelah menerima maklumat tentang sumber tersebut, penyemak imbas boleh mula memuat turunnya tanpa menunggu penghujung pemulangan halaman utama, yang mengurangkan jumlah masa memproses permintaan.

Di samping mengoptimumkan beban sumber, mekanisme Tekan Pelayan juga boleh digunakan untuk menghantar data daripada pelayan kepada pelanggan, tetapi untuk tujuan ini, konsortium W3C membangunkan protokol WebTransport. Saluran komunikasi dalam WebTransport disusun melalui HTTP/3 menggunakan protokol QUIC sebagai pengangkutan, WebTransport menawarkan ciri lanjutan seperti multicasting, penyiaran sehala, penghantaran luar pesanan, mod penghantaran yang boleh dipercayai dan tidak boleh dipercayai.

Menurut statistik Google, teknologi Server Push belum menerima pengedaran yang mencukupi. Walaupun Server Push hadir dalam spesifikasi HTTP/3, pada praktiknya banyak produk perisian klien dan pelayan, termasuk penyemak imbas Chrome, tidak melaksanakannya secara asli. Pada tahun 2021, sekitar 1,25% tapak web yang berjalan pada HTTP/2 menggunakan Server Push. Tahun ini, angka ini telah menurun kepada 0,7%.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.