Kasım 2020'den itibaren Googlebot, HTTP / 2 üzerinden bazı siteleri taramaya başlayacak.

Aktif 0 Cevapla 145 Gören 2020-09-21 10:15:00 Google

Hızlı özet: Kasım 2020'den itibaren Googlebot, HTTP / 2 üzerinden bazı siteleri taramaya başlayacak.


Ana akım tarayıcılar kısaca HTTP, HTTP / 2 veya h2'nin bir sonraki büyük revizyonunu desteklemeye başladığından beri , web uzmanları Googlebot'un protokolün yükseltilmiş, daha modern versiyonunu tarayıp tarayamayacağını sordu .


Bugün, 2020 Kasım ortasından itibaren Googlebot'un belirli siteler için HTTP / 2 üzerinden taramayı destekleyeceğini duyuruyoruz.


HTTP / 2 nedir

Söylediğimiz gibi, bu HTTP'nin bir sonraki ana sürümü , internetin öncelikli olarak veri aktarımı için kullandığı protokol. HTTP / 2, mimarisi ve istemciler (örneğin, tarayıcınız) ve sunucular için uyguladığı özellikler nedeniyle öncekinden çok daha sağlam, verimli ve daha hızlıdır. Bununla ilgili daha fazla okumak isterseniz , developer.google.com adresinde HTTP / 2 konusunda uzun bir makalemiz var .


Neden bu değişikliği yapıyoruz

Genel olarak, bu değişikliğin sunucu kaynak kullanımı açısından taramayı daha verimli hale getirmesini bekliyoruz. H2 ile Googlebot, sunucuya tek bir TCP bağlantısı açabilir ve birden çok bağlantı gerektirmek yerine sunucu üzerinden birden çok dosyayı verimli bir şekilde paralel olarak aktarabilir. Ne kadar az bağlantı açılırsa, sunucu ve Googlebot'un tarama için harcaması o kadar az kaynak olur.


Nasıl çalışır

İlk aşamada, h2 üzerinden az sayıda siteyi tarayacağız ve yavaş yavaş istek çoğullama gibi başlangıçta desteklenen özelliklerden yararlanabilecek daha fazla siteye ilerleyeceğiz.


Googlebot, h2 üzerinden hangi sitenin taranacağına, sitenin h2'yi destekleyip desteklemediğine ve sitenin ve Googlebot'un HTTP / 2 üzerinden taramanın yararına olup olmayacağına karar verir. Sunucunuz h2'yi destekliyorsa ve Googlebot sitenizi zaten çok tarıyorsa, bağlantı yükseltmesi için zaten uygun olabilirsiniz ve hiçbir şey yapmanız gerekmez.


Sunucunuz hala yalnızca HTTP / 1.1 konuşuyorsa, bu da sorun değil. Bu protokol üzerinde gezinmenin açık bir sakıncası yoktur; emekleme aynı kalacaktır, nitelik ve nicelik bakımından.


Nasıl devre dışı bırakılır

Ön testlerimiz, dizine eklemede herhangi bir sorun veya olumsuz etki göstermedi, ancak çeşitli nedenlerle sitenizin HTTP / 2 üzerinden taramasını devre dışı bırakmak isteyebileceğinizi anlıyoruz. Bunu, Googlebot sitenizi h2 üzerinden taramaya çalıştığında sunucuya bir 421 HTTP durum kodu ile yanıt vermesi talimatını vererek yapabilirsiniz . Şu anda bu mümkün değilse , Googlebot ekibine bir mesaj gönderebilirsiniz (ancak bu çözüm geçicidir).


Googlebot ve HTTP / 2 hakkında daha fazla sorunuz varsa, sorabileceğinizi düşündüğümüz soruları kontrol edin . Sorunuzu bulamazsanız, Twitter'da ve yardım forumlarında bize yazın .


Gönderen: Jin Liang ve Gary


Sorabileceğinizi düşündüğümüz sorular

Neden şimdi Googlebot'u yükseltiyorsunuz?

Googlebot'un h2 üzerinden tarama yapmasını sağlamak için kullandığımız yazılım, üretimde kullanılabilecek kadar olgunlaştı.


Sunucumu bir an önce yükseltmem gerekiyor mu?

Gerçekten size kalmış. Ancak, yalnızca onu destekleyen h2 sitelerini taramaya geçeceğiz ve bundan açıkça faydalanacağız. H2 üzerinden taramanın net bir yararı yoksa, Googlebot yine de h1 üzerinden taramaya devam edecektir.


Sitemin h2'yi destekleyip desteklemediğini nasıl test ederim?

Cloudflare , bir sitenin h2'yi destekleyip desteklemediğini test etmek için çok sayıda farklı yöntem içeren bir blog gönderisine sahiptir, kontrol edin!


Sitemi h2'ye nasıl yükseltirim?

Bu gerçekten sunucunuza bağlıdır. Sunucu yöneticinizle veya barındırma sağlayıcınızla konuşmanızı öneririz.


Googlebot’u sitemle h2 konuşmaya nasıl ikna ederim?

Yapamazsın. Site h2'yi destekliyorsa, h2 üzerinden taranmaya uygundur, ancak bu yalnızca site ve Googlebot için yararlı olacaksa. Örneğin h2 üzerinden tarama, kayda değer kaynak tasarrufu sağlamazsa, siteyi HTTP / 1.1 üzerinden taramaya devam ederdik.


Neden h2'nin etkin olduğu her siteyi h2 üzerinden taramıyorsunuz?

Yaptığımız değerlendirmelerde, h2 üzerinde gezinirken belirli sitelerde (örneğin, çok düşük qps'ye sahip olanlar) çok az fayda gördük veya hiç yaramadı. Bu nedenle, taramayı yalnızca site için açık bir fayda olduğunda h2'ye geçirmeye karar verdik. Performans kazanımlarını değerlendirmeye devam edeceğiz ve gelecekte geçiş kriterlerimizi değiştirebiliriz.


Sitemin h2 üzerinden taranıp taranmadığını nasıl anlarım?

Bir site h2 üzerinden taramaya uygun hale geldiğinde, Search Console'da kayıtlı o sitenin sahipleri, tarama trafiğinin bir kısmının bundan sonra h2'nin üzerinde olabileceğini belirten bir mesaj alır. Ayrıca sunucu günlüklerinizi de kontrol edebilirsiniz (örneğin siteniz Apache üzerinde çalışıyorsa access.log dosyasında).


Googlebot hangi h2 özelliklerini desteklemektedir?

Googlebot, h2 tarafından sunulan özelliklerin çoğunu destekler. Oluşturma için faydalı olabilecek sunucu itme gibi bazı özellikler hala değerlendirilmektedir.


Googlebot, düz metin HTTP / 2'yi (h2c) destekliyor mu?

Hayır. Web sitenizin HTTP / 2 üzerinden taramaya uygun olması için HTTPS kullanması ve HTTP / 2'yi desteklemesi gerekir. Bu, modern tarayıcıların bunu nasıl ele aldığına eşdeğerdir.


Googlebot, tarama için hangi protokol sürümünün kullanılacağına karar vermek için ALPN uzantısını kullanacak mı?

Uygulama katmanı protokol anlaşması (ALPN), yalnızca h2 üzerinden taramayı seçen siteler için kullanılacak ve yanıtlar için kabul edilen tek protokol h2 olacaktır. Sunucu TLS anlaşması sırasında h2 dışında bir protokol sürümüyle yanıt verirse, Googlebot geri çekilecek ve HTTP / 1.1'de daha sonra geri gelecektir.


Farklı h2 özellikleri taramaya nasıl yardımcı olur?

H2'nin birçok, ancak en belirgin faydalarından bazıları şunlardır:


Çoğullama ve eşzamanlılık : Daha az açık TCP bağlantısı, daha az kaynak harcanması anlamına gelir.

Üstbilgi sıkıştırması : Büyük ölçüde azaltılmış HTTP üstbilgi boyutları kaynakları koruyacaktır.

Sunucu push : Bu özellik henüz etkinleştirilmemiştir; hala değerlendirme aşamasında. Render için faydalı olabilir, ancak bu noktada bunun hakkında söyleyecek belirli bir şeyimiz yok.

Belirli h2 özellikleri ve bunların tarama ile ilişkisi hakkında daha fazla bilgi edinmek istiyorsanız, Twitter'da bize sorun .


Googlebot, h2'den daha fazla mı yoksa daha hızlı mı tarayacak?

H2'nin birincil avantajı, hem sunucu tarafında hem de Googlebot tarafında kaynak tasarrufu sağlamaktır. H1 veya h2 kullanarak tarayıp taramamamız sitenizin dizine nasıl eklendiğini etkilemez ve bu nedenle sitenizden ne kadar tarama yapmayı planladığımızı etkilemez.


Bir sitenin h2'ye göre taranmasının herhangi bir sıralama avantajı var mı?

Hayır.


Paylaşmak önemsemektir, sevgi gösterin ve konuyu arkadaşlarınızla paylaşın.


Bu konuyu yanıtlamak için lütfen Oturum aç. Hesabınız yoksa, lütfen {kayıt}.

loading...