En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

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

WordPress sitelerimizi alabileceğimiz her hız damlasını çıkarmak için ince ayar yapıyoruz. Resimleri sıkıştırıyor, CSS'yi küçültüyor ve bir önbellekleme eklentisi kullanıyoruz. HTTP/2 geldiğinde, ziyaretçilerimizin hız avantajlarından yararlanması için WPBeginner'ın bu en son protokolü desteklediğinden de emin olduk.

HTTP/2'nin güzel yanı, birden fazla isteği aynı anda işlemesidir. Bu, WordPress sitenizin resimleri, CSS ve JavaScript dosyalarını aynı anda yükleyebileceği, ziyaretçileriniz için çok daha sorunsuz bir deneyim yaratacağı anlamına gelir.

Arama sıralamalarınızı ve kullanıcı deneyiminizi artırabilecek önemli performans iyileştirmelerini kaçırmayın. WordPress sitenizde HTTP/2'yi tam olarak nasıl etkinleştireceğinizi ve daha iyi web sitesi performansı için elde edebileceğiniz en kolay kazanımlardan birinin neden olduğunu size göstereceğiz.

HTTP/2 nedir ve WordPress'te kullanmaya nasıl başlanır

HTTP/2 Nedir?

HTTP/2, orijinal HTTP protokolünün revize edilmiş sürümüdür. İ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 internette birbirleriyle konuşmasını sağlayan bir dil gibidir. Web sitelerini veya uygulamaları kullandığınızda bilgilerin ileri geri nasıl gönderildiğidir.

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 sahne arkasında nasıl çalıştığı hakkındaki 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 veya hatta web sitesinde izlediğiniz videolar gibi şeyleri içerir.

HTTP 0.9 ilk olarak 1991'de piyasaya sürüldü. Buna önemli bir revizyon olan HTTP 1.1, 1999'da yayınlandı ve çoğu web sitesi 2015'te HTTP/2 protokolü piyasaya sürülene kadar bunun üzerinde çalıştı.

HTTP/2, tüm modern web sunucu yazılımları (örneğin, Apache, Nginx, Litespeed vb.) ve tarayıcılar tarafından desteklenir, ancak birçok web sitesi hala SSL sertifikası yüklü değilse HTTP 1.1 üzerinde çalışı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ü, önceliklendirme olmadan veri istekleri gönderiyordu. Bu, bir web sitesinin başlığında bir JavaScript dosyasına referansı varsa, diğer tüm içeriklerden önce yükleneceği anlamına gelir.

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

HTTP/2 protokolü, önceliklendirme desteği ile istek 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 başlıkları ve çoklama için sıkıştırma kullanır, bu da sayfa yükleme performansını daha da artırır.

Daha yeni protokol, HTTP/2 Server Push desteğiyle de birlikte gelir. Bu, geliştiricilerin kullanıcıların tarayıcılarına talep etmeden veri göndermelerine olanak tanır.

Özetle, HTTP/2, HTTP 1.1'den daha hızlıdır ve WordPress hızınızı ve performansınızı önemli ölçüde iyileştirir.

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

İlk olarak, HTTP/2 desteği olan en son sunucu yazılımını sunan bir barındırma şirketine ihtiyacınız var. Ayrıca WordPress web sitenize bir SSL sertifikası yüklemeniz gerekecektir.

En iyi WordPress hosting şirketlerinin çoğu zaten son teknoloji web sunucu yazılımları kullanıyor.

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

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

Tavsiye ettiğimiz diğer barındırma şirketleri arasında SiteGround, Hostinger ve WP Engine bulunmaktadır. Hepsi ücretsiz SSL sertifikaları ve HTTP/2 desteği ile en son sunucu yazılımını sunar.

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.

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'leriniz şu şekilde `https://` önekiyle başlayacaktır:

https://wpbeginner.com

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

Güvenli web sitesi kilidi

Web siteniz bir SSL sertifikası kullanmıyorsa, WordPress hosting sağlayıcınızdan sizin için kurmasını isteyebilirsiniz.

Daha fazla yardıma mı ihtiyacınız var? WordPress'te HTTP'den HTTPS'ye nasıl geçeceğinizle ilgili eğitimimize bakın.

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

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

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

Öncelikle, KeyCDN Araçları'nın HTTP/2 Testi sayfasını ziyaret edebilir ve web sitenizin URL'sini girebilirsiniz. Bu ücretsiz çevrimiçi araç, web sitenizin HTTP/2'yi destekleyip desteklemediğini size söyleyecektir.

KeyCDN HTTP/2 destek kontrolü

Web sitenizin sayfaları HTTP/2 üzerinde 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. Ardından, yeni bir tarayıcı sekmesi açın ve adres çubuğuna chrome://net-export URL'sini girin.

Diske günlük kaydına başla

Chrome daha sonra 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.

Netlog görüntüleyici uygulamasında görüntülemek için dosya seçin

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

Uygulama daha sonra dosyayı okunabilir bir biçimde sunacaktır. Sol sütundaki HTTP/2 sekmesine tıkladığınızda, HTTP/2 protokolünü h2 olarak kullanan ziyaret ettiğiniz tüm web sitelerini gösterecektir.

HTTP/2 protokolünü kullanan web siteleri

HTTP/2 ve WordPress Hakkında Sıkça Sorulan Sorular

İşte HTTP/2 ve WordPress ile nasıl çalıştığı hakkında en sık aldığımız sorulardan bazıları. Bu yanıtlar, teknik ayrıntıları ve uygulama sürecini daha iyi anlamanıza yardımcı olacaktır.

1. WordPress sitemde HTTP/2'yi etkinleştirmek için özel bir şey yapmam gerekiyor mu?

Hayır, herhangi bir eklenti yüklemenize veya kod değişikliği yapmanıza gerek yok. Tek gereksinim web sitenizde yüklü bir SSL sertifikasına sahip olmaktır. HTTPS etkinleştirildikten sonra, barındırma sağlayıcınızın sunucu yazılımı sitenizi otomatik olarak HTTP/2 protokolünü kullanarak sunacaktır. Bluehost, SiteGround ve WP Engine gibi çoğu modern barındırma şirketi varsayılan olarak HTTP/2'yi desteklemektedir.

2. Eski bir barındırma sağlayıcım varsa HTTP/2 web sitemi yavaşlatır mı?

HTTP/2 web sitenizi yavaşlatmaz, ancak eski barındırma sağlayıcıları bunu hiç desteklemeyebilir. Barındırma şirketiniz eski sunucu yazılımları kullanıyorsa, siteniz HTTP/1.1 üzerinde çalışmaya devam edecektir. Ancak, sitenizin performansını ve yükleme hızını önemli ölçüde iyileştireceği için HTTP/2'yi destekleyen modern bir barındırma sağlayıcısına yükseltmenizi öneririz.

2. SSL sertifikası olmadan HTTP/2 kullanabilir miyim?

Teknik olarak, HTTP/2 SSL gerektirmez, ancak tüm büyük tarayıcılar (Chrome, Firefox, Safari, Edge) yalnızca HTTPS bağlantıları üzerinden HTTP/2'yi destekler. Bu, bir SSL sertifikası olmadan ziyaretçilerinizin HTTP/2'nin hız iyileştirmelerinden yararlanamayacağı anlamına gelir. Bir SSL sertifikası almak, HTTP/2'nin düzgün çalışması için gereklidir.

4. HTTP/2 ile WordPress sitem ne kadar daha hızlı olacak?

Araştırmalar, HTTP/2 kullanan web sitelerinin HTTP/1.1 kullananlara göre %20'ye kadar daha hızlı yüklenebileceğini göstermektedir. Gerçek hız artışı, sitenizin karmaşıklığına ve yüklediği dosya sayısına bağlıdır. Çok sayıda resim, CSS dosyası ve JavaScript dosyası olan siteler, HTTP/2 birden çok dosyayı aynı anda yükleyebildiği için en büyük performans artışlarını görecektir.

5. HTTP/2, WordPress önbellekleme eklentileriyle uyumlu mu?

Evet, HTTP/2, WP Rocket, W3 Total Cache ve WP Super Cache gibi tüm popüler WordPress önbellekleme eklentileriyle mükemmel çalışır. Hatta HTTP/2'yi önbellekleme eklentileriyle birlikte kullanmak size daha da iyi performans sonuçları verecektir. Önbellekleme eklentileri dosyalarınızı optimize ederken, HTTP/2 bunları ziyaretçilerinize daha verimli bir şekilde iletir.

6. HTTP/2 ve HTTP/3 arasındaki fark nedir?

HTTP/3, şu anda geliştirilmekte olan ve daha hızlı bağlantılar için TCP yerine QUIC protokolünü kullanacak en yeni sürümdür. Ancak, HTTP/2 hala mevcut standarttır ve HTTP/1.1'e göre önemli hız iyileştirmeleri sağlar. HTTP/3 desteği hala sınırlı ve henüz yaygın olarak mevcut olmadığından, çoğu web sitesi öncelikle HTTP/2'yi uygulamaya odaklanmalıdır.

Umarım bu makale HTTP/2 hakkında bilgi edinmenize ve WordPress'te nasıl etkinleştireceğinizi öğrenmenize yardımcı olmuştur. Ayrıca, WordPress hız ve performans kılavuzumuza veya hız artışı için en iyi WordPress önbellekleme eklentileri hakkındaki uzman seçimimize de göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

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

Nihai WordPress Araç Seti

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

Okuyucu Etkileşimleri

7 CommentsLeave a Reply

  1. Bu makale için teşekkürler. HTTP/2'nin SSL'nin varlığı nedeniyle daha güvenli olduğunu bilmeme rağmen, HTTP ve HTTP2 arasındaki farkı hep merak etmişimdir. Bu makale farkı benim için netleştirdi. HTTP'nin veriyi yukarıdan aşağıya doğru gönderdiği eski bilgime takılıp kaldığımı fark ettim ki elbette HTTP2'nin çoklama ve önceliklendirme doğasıyla çok daha verimli olduğunu bana fark ettirdiniz. Bu keşif, daha iyi kullanıcı deneyimi ve daha hızlı web uygulamaları için kodumu tasarlama şeklimi büyük ölçüde iyileştirecektir. Bu makale, HTTP 2 teknolojisini ayrıntılı olarak yeniden öğrenmek istememe neden oluyor. Çok teşekkürler.

  2. Sitemizi hızlandırmak için optimize edilebilecek birçok faktör vardır. Bu da bu faktörlerden biridir. Yazınızı takdir ediyorum.

  3. Sitemde HTTP/2'yi etkinleştirme konusunda kararsızdım, ancak bu makale denemem için beni ikna etti. Faydalarının açıklaması net ve özlüydü ve etkinleştirme adımları takip etmesi kolaydı. Teşekkürler!

  4. Rehber için teşekkürler. Kendi sunucum var ve yeni başlayan biri olarak her şeyi kendim yapmak zorunda kaldım. HTTP/1 ve HTTP/2, Certbot kullanarak SSL sertifikaları oluşturma ve çok daha fazlası gibi birçok şey benim için yeniydi. Bunların ve diğer birçok rehberin, özellikle başlangıçta sunucuyu düzgün bir şekilde kurmama ve her şeyin olması gerektiği gibi çalışmasını sağlamama yardımcı olduğunu söylemeliyim.

  5. http2 web sitesini kullandım ve şöyle diyor: “Bu sunucu http/2'yi destekliyor” tıpkı rehberinizdeki ekranınızdaki gibi.
    Ama anlamıyorum. Bu http2'de olduğu anlamına mı geliyor? Yoksa sadece hazır mı ve http2'yi etkinleştirmek için bir şeyler yapmalı mıyım?

    • Muhtemelen öyledir ancak ekstra emin olmak isteseydiniz, HTTP/2 kullandığınızı doğrulamak için diğer yöntemi kullanırdınız

      Yönetici

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.