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 web siteniz olabileceğinden daha hızlı mı yükleniyor? Ziyaretçileri memnun etmek ve arama sonuçlarında üst sıralarda yer almak için hız çok önemlidir.

Siteniz yavaş hissediyorsa, altta yatan bağlantı protokolü darboğaz olabilir. İşte işleri hızlandırmak için HTTP/2'nin devreye girdiği yer burasıdır.

WPBeginner olarak, milyonlarca okuyucu için sayfalarımızın anında yüklenmesini sağlamak amacıyla sunucu yığınımızı sürekli olarak optimize ediyoruz. HTTP/2, bu performans stratejisinin büyük bir parçasıdır.

Bu makalede, HTTP/2'nin ne olduğunu ve WordPress hızınızı ve performansınızı artırmak için bunu nasıl etkinleştirebileceğinizi açıklayacağız.

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 ayrıca HTTP/3'ü de yayınladı, bu daha da hızlıdır. Ancak, HTTP/2 modern web için temel standart olmaya devam ediyor. Bir ziyaretçinin ağı HTTP/3 üzerinden bağlanamazsa, tarayıcısı sitenin hala hızlı yüklenmesini sağlamak için HTTP/2'ye güvenecektir.

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, birden fazla dosyayı aynı anda göndermek için tek bir bağlantı kullanır (multiplexing). HTTP 1.1'i yalnızca bir açık ödeme gişesi olan bir süpermarket gibi düşünün. Müşteriler uzun bir kuyrukta beklemek zorunda kalırlar. HTTP/2, herkesin anında geçmesini sağlamak için birden fazla ödeme gişesi açmak gibidir.

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

Daha yeni protokol ayrıca Başlık Sıkıştırma (HPACK) ile birlikte gelir. Bu, sunucu ile tarayıcınız arasında aktarılan veri boyutunu azaltır ve her şeyin daha hızlı yüklenmesini sağlar.

Ö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.

Teknik olarak, protokolün kendisi şifreleme gerektirmez. Ancak, modern tarayıcılar (Chrome, Firefox ve Safari gibi) sitenizde bir SSL sertifikası olmadıkça HTTP/2'yi kullanmayacaktır. Bu nedenle, pratik olarak konuşursak, SSL gereklidir.

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 HTTP/2 üzerinden sayfa sunup sunmadığını kontrol etmenin bir başka etkili yolu, standart 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, sayfada herhangi bir yere sağ tıklayın ve geliştirici araçlarını açmak için ‘İncele’yi seçin.

Şimdi ‘Ağ’ sekmesine tıklamanız gerekiyor. Verilerin görünmesi için sayfayı yeniden yüklemeniz gerekebilir.

‘Protokol’ sütununa bakın. Orada ‘h2’ listelendiğini görürseniz, web sitenizin sayfaları HTTP/2 protokolünü kullanarak sunduğu anlamına gelir.

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/3 varken HTTP/2 hala gerekli mi?

Evet, kesinlikle. HTTP/3 en yeni ve en hızlı sürüm olsa da, farklı çalışır (QUIC/UDP kullanarak). Bazı kurumsal ağlar veya güvenlik duvarları bu trafiği engeller. Bu durumlarda tarayıcı otomatik olarak HTTP/2'ye geri döner. HTTP/2'yi, sitenizin yalnızca bazı ziyaretçileriniz için değil, %100'ü için hızlı olmasını sağlayan güvenilir yüksek hızlı temel olarak düşünün.

Ek Kaynaklar

Bu makalenin HTTP/2 hakkında bilgi edinmenize ve WordPress'te nasıl etkinleştireceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Web sitenizin performansını artırmak için diğer kılavuzlarımızı da görmek 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.