Server Push artık Google Chrome 106'da desteklenmeyecek

google-chrome

Google planlarını açıkladı senin neyin var Chrome 106 ile Server Push desteğinin kaldırılması, (27 Eylül için planlanmıştır) ve değişikliğin Chromium kod tabanına dayalı olarak diğer tarayıcıları da etkileyeceğini söyledi.

Server Push teknolojisinde yeni olanlarınız için şunu bilmelisiniz ki HTTP/2 ve HTTP/3 standartlarında tanımlanmıştır, ve sunucunun kaynakları açıkça istenmesini beklemeden istemciye göndermesine izin verir.

Bu şekilde olması gerekiyordu sunucu sayfa yüklemesini hızlandırabilir, çünkü sayfayı oluşturmak için gereken CSS dosyaları, komut dosyaları ve resimler, müşteri talep ettiğinde zaten tarafınıza aktarılacaktır.

HTTP/2 Server Push kullanımının analizi, net bir net performans artışı ve çoğu durumda performans gerilemeleri olmadan karışık sonuçlar (Chrome, Akamai) verdi.

Push, . Daha yeni HTTP/3 kullanan web'in çoğu için Push zaten kullanımdan kaldırıldı. Bu analizi daha yakın zamanda yeniden çalıştırdığımızda, sitelerin %3 HTTP/1,25 desteğinin %2'ye düştüğünü görüyoruz.

Desteğin sona ermesinin bir nedeni olarak gereksiz uygulama karmaşıklığından bahsediliyor etiket gibi daha basit ve daha az etkili alternatiflerin varlığında teknolojinin , tarayıcının sayfada kullanılmasını beklemeden bir kaynak talep edebileceği. Bir yandan, Server Push'a kıyasla önceden getirme, ek bir paket değişimi (RTT) oluşturur, ancak diğer yandan, zaten tarayıcının önbelleğinde bulunan kaynakların gönderilmesini önler. Genel olarak, Server Push ve ön yükleme kullanırken gecikmelerdeki farklar ihmal edilebilir olarak işaretlenir.

Sunucu tarafında proaktif yüklemeyi başlatmak için, sunucunun ilişkili tüm işlemleri gerçekleştirmesini beklemeden, istekten hemen sonra istemciyi bazı HTTP başlıklarının içeriği hakkında bilgilendirmenize izin veren HTTP yanıt kodunun 103 kullanılması önerilir. istek ve içeriği sunmaya başlayın.

103 Erken İpuçları, Push ile aynı avantajların çoğuna ve çok daha az dezavantaja sahip, hataya daha az açık bir alternatiftir. Sunucunun kaynak göndermesi yerine, 103 Erken İpuçları, tarayıcıya yalnızca hemen talep etmekten yararlanabileceği kaynakların ipuçlarını gönderir. Bu, tarayıcıya, örneğin HTTP önbelleğinde bu kaynaklara sahip olup olmadığı gibi, bunlara ihtiyaç duyup duymadığına karar verme yetkisi verir.

Kritik kaynakları önceden yüklemek, sayfanın ve tarayıcının birlikte çalışmasına ve kritik kaynakları sayfa yüklemesinin başlarında önceden yüklemek için birlikte çalışmasına olanak tanıyan başka bir alternatiftir.

Benzer şekilde, önceden yüklenebilen işlenmiş sayfayla ilişkili öğeler hakkında ipuçları sağlayabilir (örneğin, sayfada kullanılan CSS ve JavaScript'e bağlantılar sağlanabilir). Bu tür kaynaklar hakkında bilgi alan tarayıcı, ana sayfanın geri dönüşünün bitmesini beklemeden bunları indirmeye başlayabilir, bu da talebin toplam işleme süresini azaltır.

Kaynak yükünü optimize etmenin yanı sıra, Sunucu İtme mekanizması, sunucudan istemciye veri iletmek için de kullanılabilir., ancak bu amaçlar için, W3C konsorsiyumu WebTransport protokolünü geliştirir. WebTransport'taki iletişim kanalı, aktarım olarak QUIC protokolü kullanılarak HTTP/3 üzerinden düzenlenir, WebTransport çok noktaya yayın, tek yönlü yayın, sıra dışı teslimat, güvenilir ve güvenilmez teslimat modları gibi gelişmiş özellikler sunar.

Google istatistiklerine göre Server Push teknolojisi yeterli dağıtım almamıştır.. Server Push, HTTP/3 spesifikasyonunda mevcut olmasına rağmen, pratikte Chrome tarayıcı dahil olmak üzere birçok istemci ve sunucu yazılımı ürünü bunu yerel olarak uygulamadı. 2021'de HTTP/1,25 üzerinde çalışan web sitelerinin yaklaşık %2'i Server Push'u kullandı. Bu yıl bu rakam %0,7'ye düştü.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsanayrıntılarını kontrol edebilirsiniz. aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.