Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

HTTP/2 Nedir ve WordPress’te Nasıl Etkinleştirilir?

HTTP/2, web sitelerine güç sağlayan teknolojide önemli bir yükseltmedir. Site ziyaretçileriniz için hız ve performansı artırır.

HTTP’nin bu yeni sürümü birçok avantaj sunuyor. Web sayfalarının daha hızlı ve daha verimli yüklenmesini sağlar.

Bu makalede, HTTP/2’nin ne olduğunu ve neden önemli olduğunu açıklayacağız. Ayrıca WordPress sitenizde nasıl etkinleştireceğinizi de göstereceğiz.

Bu eğitimin sonunda, sitenizin performansını artırmak için HTTP/2’den nasıl yararlanacağınızı öğreneceksiniz.

What is HTTP/2 and how to start using it in WordPress

HTTP/2 Nedir?

HTTP/2, orijinal HTTP protokolünün revize edilmiş versiyonudur. İnternet Mühendisliği Görev Gücü (IETF) tarafından geliştirilmiştir ve Google tarafından geliştirilen deneysel bir SPDY protokolüne dayanmaktadır.

HTTP (Hypertext Transfer Protocol) bilgisayarların internet üzerinde birbirleriyle konuşmasını sağlayan bir dil gibidir. Web sitelerini veya uygulamaları kullandığınızda bilgiler bu şekilde ileri geri gönderilir.

Bir WordPress web sitesini ziyaret ettiğinizde, web tarayıcınız web sitesini depolayan sunucuya ‘istek’ adı verilen bir mesaj gönderir. İstek, sayfanın metni, resimleri veya videoları gibi belirli bilgileri ister.

İpucu: Daha fazla ayrıntı için WordPress’in perde arkasında nasıl çalıştığına ilişkin makalemize bakın.

Sunucu kullanıcının isteğini alır ve bir yanıt gönderir. Bu yanıt, kullanıcının istediği bilgileri içeren bir paket gibidir. Gördüğünüz metin, baktığınız resimler ve hatta web sitesinde izlediğiniz videolar gibi şeyleri içerir.

HTTP 0.9 ilk olarak 1991 yılında kullanıma sunulmuştur. Bunun önemli bir revizyonu olan HTTP 1.1 1999’da yayınlandı ve çoğu web sitesi HTTP/2 protokolünün başlatıldığı 2015 yılına kadar bu protokolle çalıştı.

HTTP/2 tüm modern web sunucu yazılımları (örneğin Apache, Nginx, Litespeed, vb.) ve tarayıcılar tarafından desteklenmektedir, ancak birçok web sitesi SSL sertifikası yüklü değilse hala HTTP 1.1 ile çalışmaktadır.

IETF şu anda HTTP/3’ün gelecek sürümünü önermektedir. TCP yerine QUIC (Quick UDP Internet Connections) kullanacak ve HTTP/2’den çok daha hızlı olması bekleniyor.

HTTP2 ve HTTP Arasındaki Fark Nedir?

HTTP 1.1 protokolü veri isteklerini önceliklendirme olmadan gönderir. Bu, bir web sitesinin başında bir JavaScript dosyasına referans varsa, bu dosyanın diğer tüm içeriklerden önce yükleneceği anlamına gelir.

Bu, bir web sitesinin, görmeyi bekledikleri içeriği göremeyen kullanıcılara daha yavaş görünmesine neden olur.

HTTP/2 protokolü, önceliklendirme desteği ile istekleri göndermek ve almak için ikili tek bir akış kullanır. Bu, geliştiricilerin sunucuya hangi verilerin önce gönderileceğini söyleyebileceği anlamına gelir.

HTTP/2 protokolü ayrıca HTTP üstbilgileri için sıkıştırma ve sayfa yükleme performansını daha da artıran çoklama kullanır.

Daha yeni protokol ayrıca HTTP/2 Server Push desteği ile birlikte geliyor. Bu, geliştiricilerin verileri kullanıcıların tarayıcılarına onlar talep etmeden göndermelerine olanak tanır.

Özetlemek gerekirse, HTTP/2, HTTP 1.1’den daha hızlıdır ve WordPress hızınızı ve performansınızı önemli ölçüde artırır.

WordPress’te HTTP/2 Kullanmak İçin Neye İhtiyacınız Var?

Öncelikle, HTTP/2 desteğine sahip en yeni sunucu yazılımını sunan bir hosting şirketine ihtiyacınız var. Ayrıca WordPress web sitenize bir SSL sertifikası yüklemeniz gerekir.

En iyi WordPress barındırma şirketlerinin çoğu zaten son teknoloji web sunucusu yazılımı kullanıyor.

Varsayılan olarak HTTP/2 desteği etkinleştirilmiş en son Apache web sunucusu yazılımını kullanan Bluehost‘u kullanmanızı öneririz.

Neyse ki Bluehost’taki arkadaşlar WPBeginner kullanıcılarına ücretsiz bir alan adı ve SSL sertifikası ile özel bir indirim sunuyor.

Önerdiğimiz diğer barındırma şirketleri arasında SiteGround, Hostinger ve WP Engine bulunmaktadır. Hepsi ücretsiz SSL sertifikaları ve HTTP/2 destekli en yeni sunucu yazılımlarını sunuyor.

WordPress’te HTTP/2 Nasıl Etkinleştirilir

WordPress’te HTTP/2 desteğini etkinleştirmek için tek gereksinim bir SSL sertifikası yüklemektir.

Bu resmi bir gereklilik değildir. Ancak, Google Chrome gibi büyük tarayıcılar güvensiz URL’lerde HTTP/2’yi desteklemez.

Web siteniz SSL kullanıyorsa, URL’lerinizde aşağıdaki gibi https:// öneki olacaktır:

https://wpbeginner.com

Web sitenizi ziyaret ettiğinizde tarayıcının adres çubuğunda bir asma kilit simgesi de görünecektir.

Secure website padlock

Web siteniz bir SSL sertifikası kullanmıyorsa, WordPress barındırma sağlayıcınızdan bunu sizin için yüklemesini isteyebilirsiniz.

Daha fazla yardıma mı ihtiyacınız var? WordPress’te HTTP’den HTTPS‘ye nasıl geçileceğine ilişkin eğitimimize göz atın.

SSL’i etkinleştirdikten sonra, WordPress web siteniz neredeyse kesinlikle HTTP/2 protokolü üzerinden sunulacaktır.

Web Siteniz için HTTP/2 Desteğini Test Etme

WordPress web sitenizin HTTP/2 üzerinden sayfa sunup sunmadığını test etmenin iki yolu vardır.

İlk olarak, HTTP2.Pro ‘yu ziyaret edebilir ve web sitenizin URL’sini girebilirsiniz. Bu ücretsiz çevrimiçi araç daha sonra web sitenizin HTTP/2’yi destekleyip desteklemediğini size söyleyecektir.

HTTP/2 support check

Web sitenizin HTTP/2’de sayfa sunup sunmadığını kontrol etmenin daha etkili bir başka yolu da Chrome geliştirici araçlarını kullanmaktır.

Google Chrome’da yeni bir tarayıcı penceresi açın ve web sitenizi ziyaret edin. Bundan sonra, yeni bir tarayıcı sekmesi açın ve adres çubuğuna chrome://net-export URL’sini girin.

Start logging to disk

Chrome daha sonra sizden bilgisayarınıza bir JSON dosyası kaydetmenizi isteyecektir.

Dosyayı kaydettikten sonra, netlog görüntüleyici uygulamasını ziyaret edin ve ‘Dosya Seç’ düğmesine tıklayın.

Choose file to view in netlog viewer app

Devam etmek için daha önce indirdiğiniz netlog dosyasını seçin.

Uygulama daha sonra dosyayı okunabilir bir formatta sunacaktır. Sol sütundaki HTTP/2 sekmesine tıkladığınızda, ziyaret ettiğiniz ve HTTP/2 protokolünü h2 olarak kullanan tüm web siteleri gösterilecektir.

Websites using HTTP/2 protocol

Umarız bu makale HTTP/2 ve WordPress’te nasıl etkinleştirileceği hakkında bilgi edinmenize yardımcı olmuştur. Ayrıca eksiksiz WordPress hız ve performans kılavuzumuzu veya hızı artırmak için en iyi WordPress önbellek eklentileri uzman seçimimizi görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

5 yorumBir Cevap Bırakın

  1. THANKGOD JONATHAN

    I was on the fence about enabling HTTP/2 on my site, but this article convinced me to give it a try. The explanation of the benefits was clear and concise, and the steps for enabling it were easy to follow. Thanks!

  2. Jiří Vaněk

    Thanks for the guide. I have my own server, and as a newcomer, I had to do everything myself. Many things were new to me, like HTTP/1 and HTTP/2, creating SSL certificates using Certbot, and much more. I must say, these and many other guides helped me, especially at the beginning, to set up the server properly and make everything work as it should.

    • WPBeginner Support

      Happy to hear our guide was one of the ones to help you :)

      Yönetici

  3. Ralph

    I used the http2 website and it says: “This server supports http/2” just like in your screen in the guide.
    But I don’t understand. Does it mean it is already on http2? Or is it only ready and I should do something to enable http2?

    • WPBeginner Support

      It likely is but if you wanted to be extra certain you would use the other method to confirm that you are using HTTP/2

      Yönetici

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.