WordPress Web Sitenizi Hızlandırmanın En İyi 10 Yolu

Yayınlanan: 2020-06-01

Google, SEO sıralamasını belirleyen metriklerden biri olarak sayfa hızının tanıtıldığını duyurduğundan beri, site sahipleri, web sitelerinin hızlı bir şekilde yüklenmesini sağlamak için en önemli önceliklerinden biri haline getirdi.

Sayfa yükleme süreleri, ziyaretçilerin sayfa tamamen yüklenmeden önce siteden ayrılıp ayrılmayacağını da etkiler. Yavaş yüklenen bir web sitesi ile önemli miktarda trafik ve dönüşüm kaybedebilirsiniz.

Bu kılavuzda, WordPress web sitenizi hızlandırmak için yapabileceğiniz eylemlerin bir listesini tartışacağız.

İçindekiler
  1. Sayfa Hızı Neden Önemlidir?
  2. Sayfa Hızı Nasıl Ölçülür?
  3. 1. Hızlı Bir Web Sunucusu Seçin
  4. 2. Hafif, Esnek Bir Tema Kullanın
  5. 3. Eklentileri Akıllıca Kullanın
  6. 4. WordPress Veritabanınızı Optimize Edin
  7. 5. Kaynakları Sunmak için bir CDN kullanın
  8. 6. Resimlerinizi Web İçin Hazırlayın
  9. 7. Statik Dosyaları Verimli Bir Şekilde Yönetin
  10. 8. HTTP İsteklerini Optimize Edin
  11. 9. WordPress'te Önbelleğe Alma özelliğini etkinleştirin
  12. 10. WordPress ve PHP'yi Güncel Tutun
  13. Özet

Sayfa Hızı Neden Önemlidir?

Bir site sahibi olarak sayfa hızının sizin için önemli olmasının iki temel nedeni vardır.

İlk olarak, sayfa hızı SEO sıralamalarınızı etkiler. SEO'nun diğer tüm yönleriyle karşılaştırılabilir iki web sitesi varsa, arama motorları daha yavaş web sitesini cezalandırır. Sayfa sıralama algoritmalarının ne kadar ceza uyguladığı belli değil, ancak web sitenizi her açıdan hız için optimize etmek iyi bir fikirdir.

İkincisi, çevrimiçi kullanıcıların nispeten kısa bir dikkat süresi vardır. Biri gerçekten içeriğinizi kontrol etmek istemiyorsa, bir ziyaretçinin sitenizi yüklenmeden önce terk etme olasılığı her geçen saniye artar. Ayrıca, sonraki ödeme süreci yavaşsa sepetlerini terk edebilirler - örneğin, Pingdom tarafından yapılan bir araştırma, ziyaretçilerin %38'inin yüklenmesi beş saniye veya daha uzun süren web sitelerini terk ettiğini göstermiştir.

Sonuç olarak, daha hızlı sayfa yükleme süreleri, daha iyi arama motoru sıralamaları elde etmenize ve daha fazla sayfa görüntüleme ve dönüşüm oluşturmanıza yardımcı olur. Ayrıca, daha iyi bir kullanıcı deneyimi sağlar.

Şimdi sayfa yükleme süresini ölçmek için kullanabileceğiniz bazı araçlara göz atalım.

Sayfa Hızı Nasıl Ölçülür?

Web sitenizi hızlandırmak için çeşitli teknikleri incelemeden önce bir adım geri atıp mevcut durumu değerlendirmelisiniz. Bu, web sitenizi ne kadar optimize etmeniz gerektiğini anlamanıza yardımcı olabilir.

Web sitenizi optimizasyondan önce test etmek, gelecekteki test sonuçlarını karşılaştırmak için size bir kıyaslama da sağlar. Şimdi, ihtiyaçlarınıza, bütçenize ve teknolojinize bağlı olarak web sitenizi değerlendirmenize yardımcı olabilecek bazı test araçlarını görelim.

GTmetrik

GTmetrix, WordPress web sitenizin performansını değerlendirmek için ücretsiz, web tabanlı bir araçtır. Bir web sitesini test etmek için GTmetrix ana sayfasına gidin ve URL'yi girin. Ücretsiz sürümde test sunucusu bölgesini ve tarayıcı ayarlarını yapamazsınız, ancak ücretli sürüm size daha fazla kontrol ve geçmişi koruma yeteneği verir.

GTMetrix sonuçları

GTmetrix, üç temel ölçüm döndürür:

  • sayfa yükleme süresi
  • toplam sayfa boyutu
  • toplam HTTP isteği sayısı

Bu kılavuzda, tüm bu metriklerin nasıl optimize edileceğine bakacağız.

Sayfa Hızı Analizleri

PageSpeed ​​Insights, web sitenizin performansını değerlendirmenize olanak tanıyan, Google Developers tarafından sunulan ücretsiz, web tabanlı bir araçtır. Teste başlamak için URL'nizi girmeniz yeterlidir.

PageSpeed ​​Insights Sonuçları

PageSpeed ​​Insights'ın sunduğu en önemli şey, mobil cihazlara odaklanmaktır. Bir web sitesi, bir mobil cihazda masaüstünden önemli ölçüde farklı davranabilir. Testin hangi cihazda gerçekleştirileceğini kontrol edemeseniz de, bu araç tarafından sağlanan bir kıyaslama genel optimizasyona yardımcı olur.

Web Sayfası Testi

WebPageTest, web sitenizin performansını test etmek için ücretsiz, açık kaynaklı bir araçtır. Test ortamı üzerinde size çok daha fazla kontrol sağlar.

WebPageTest test sonuçları

Yalnızca testin gerçekleştirileceği cihaza ve konuma karar vermekle kalmaz, aynı zamanda web siteniz için özel metrikler oluşturmak için adım adım testler de oluşturabilirsiniz.

Web sitenizin ne kadar hızlı olduğunu belirlemenize yardımcı olabilecek araçları kısaca tartıştığımıza göre, şimdi WordPress sitenizi nasıl hızlandırabileceğinizi görelim.

1. Hızlı Bir Web Sunucusu Seçin

Bir ziyaretçi web sitenizdeki bir sayfaya geldiğinde, tarayıcısı o sayfayı görüntülemek için sunucunuza bir istek gönderir. Sunucunun yanıt vermesi için geçen süre, ne kadar beklemeleri gerektiğini büyük ölçüde etkiler. Web sitenizin verimliliğinden bağımsız olarak, web sunucusunun performansı, bir ziyaretçinin talebinin ne kadar hızlı ele alınacağını kritik bir şekilde belirler.

Bir host seçmeden önce, aradığınız hosting türünü seçmelisiniz. Paylaşılan bir ana bilgisayarın nispeten yavaş performansından memnun musunuz, yoksa özel ve özel WordPress barındırmasına mı ihtiyacınız var? Seçim genellikle maliyet ve hız arasında bir ödünleşimdir.

İşte WordPress için en hızlı ana bilgisayarı seçmeye yönelik eksiksiz kılavuzumuz. Kısacası, bütçe dostu ancak güvenilir bir çözüm arıyorsanız SiteGround'u öneririm. En iyi performansı istiyorsanız ve bütçe daha az endişe vericiyse, Kinsta'nın yönetilen WordPress barındırma hizmetini denemelisiniz.

2. Hafif, Esnek Bir Tema Kullanın

WordPress siteniz için seçtiğiniz tema, sayfa hızına önemli ölçüde katkıda bulunur. Çoğu site sahibi performans için bir WordPress temasını değiştirmeyeceğinden, verimli ve hızlı yüklenen bir tema seçmek önemlidir.

Genel kural, gereksinimlerinize bağlı olarak minimal özelliklere sahip hafif bir tema seçmektir. Avınızı başlatmak için en hızlı WordPress temaları koleksiyonumuzu düşünebilirsiniz.

Sidney ajansı başlangıç ​​sitesi

Bir karar veremez misin? Ardından, modern tasarım öğelerini çok sayıda özelleştirme seçeneğiyle harmanlayan ücretsiz, hafif WordPress temamız Sydney'e göz atmanızı öneririm.

3. Eklentileri Akıllıca Kullanın

WordPress'in büyümesini, eklentileri geliştiren ve sürdüren topluluğa bağlayabilirsiniz. Eklentiler, WordPress'in işlevselliğini genişleterek çok daha fazlasını yapabilmesini sağlar. Aklınıza gelebilecek herhangi bir görev için bir eklenti bulabilecek olsanız da, yalnızca web sitenizin çalışması için kesinlikle ihtiyacınız olan eklentileri seçici olarak kullanmak iyi bir fikirdir.

Her eklenti bir WordPress sitesinin karmaşıklığına katkıda bulunur, bu nedenle her bir eklentiyi değerlendirmek için web sitenizi periyodik olarak denetlemek iyi bir uygulamadır. Gereksiz tüm eklentileri devre dışı bıraktığınızdan veya kaldırdığınızdan emin olun.

Eklentilerin birbiriyle veya temanızla çakışıp çakışmadığını da kontrol etmelisiniz. Sağlık Kontrolü ve Sorun Giderme WordPress eklentisinin site sağlığı özelliği, eklentiler arasındaki olası çakışmaları kontrol etmenize yardımcı olabilir.

4. WordPress Veritabanınızı Optimize Edin

WordPress uygulamanız, siteyle ilgili tüm verileri arka planda depolayan bir veritabanına bağlanır. Veritabanı esasen gönderiler, sayfalar, kullanıcı kayıtları, yorumlar ve ayarlar dahil ancak bunlarla sınırlı olmamak üzere web sitenizin tüm içeriğini depolar.

Birisi web sitenizi ziyaret ettiğinde, bir sayfayı veya gönderiyi görüntülemek için veritabanından veri alıyorlar. Ancak, yorum, olumlu oy veya satın alma gibi bir kullanıcı eylemi veri üretimine yol açar. WordPress ayrıca yayınlarınızda yaptığınız revizyonları otomatik olarak kaydeder.

Veritabanı ile WordPress siteniz arasındaki istek-yanıt süresi iki nedenden dolayı uzayabilir. İlk olarak, veritabanınızın boyutu büyüdükçe bu sorguların yürütülmesi daha fazla zaman alır. İkincisi, veri girişi ve kaldırma döngüleri veritabanınızı parçalayabilir, böylece veritabanınızın farklı bölümleri dosya sistemi içinde farklı konumlarda saklanabilir.

Bu nedenle, spam ve onaylanmamış yorumlar, revizyonlar ve çöpe atılan gönderiler gibi istenmeyen verileri kaldırarak veritabanınızı yalın tutmak mantıklıdır. WP Optimize, eski, gereksiz verileri kaldırarak ve veritabanını birleştirerek WordPress veritabanınızı optimize etmenize olanak tanıyan bir eklentidir.

5. Kaynakları Sunmak için bir CDN kullanın

Bir İçerik Dağıtım Ağı (CDN), dünya çapında stratejik konumlara yerleştirilmiş bir grup sunucudan oluşur. Bir kaynağın indirme süresinin istemci ile sunucu arasındaki fiziksel mesafeye bağlı olduğu öncülüne dayanır.

HTTP Arşivi tarafından yapılan hızlı bir analiz, tipik bir WordPress sitesindeki bir sayfanın 2020'de yaklaşık 2,3 MB ağırlığında olduğunu ortaya koyuyor. Bu sayfa ağırlığının önemli bir kısmı resimlerden (1.2 MB), yazı tiplerinden ve stil sayfalarından (280 KB) ve komut dosyalarından (470 KB) oluşuyor. ).

Bu kaynakları dünyanın her yerindeki CDN sunucularında depolarsanız, dünyanın herhangi bir yerinden bir ziyaretçi bunları kendilerine en yakın sunucudan yükleyerek web sayfasının yüklenme süresini kısaltabilir. Site sahipleri için uygun maliyetli bir CDN çözümü olan KeyCDN'ye göz atmanızı öneririm.

6. Resimlerinizi Web İçin Hazırlayın

Müşteriye anahtar kaynakların dağıtımını optimize etmek için CDN kullanımını ele almış olsak da, kaynakları da optimize etmek için biraz zaman ayıralım. Görüntüler, yükün neredeyse yarısını oluşturur ve genellikle bir web sayfasının tasarımının kritik bileşenleri olarak hizmet eder. Bu nedenle, performans için görüntüleri optimize etmek için bazı en iyi uygulamaları takip etmek iyi bir fikirdir.

Hijyen Kontrolleri

Öncelikle resimleri doğru boyutta yüklediğinizden emin olmalısınız. Örneğin, hem Hakkımızda sayfası hem de favicon için aynı boyutta logoyu kullanmak pek mantıklı değil. Favicon'un boyutu önemli ölçüde daha küçük olduğundan, logonuzu yeniden boyutlandırmalı ve daha küçük bir sürümünü yüklemelisiniz.

Ardından, uygun görüntü türünü de kullanmalısınız. Örneğin, bir JPG görüntüsü, birçok renk varyasyonu olan fotoğraflar ve diğer karmaşık görüntüler için idealdir. Öte yandan PNG görüntüleri, ekran görüntüsü gibi daha az renk varyasyonu olan grafikler için iyi çalışır. Son olarak, bir SVG (Ölçeklenebilir Vektör Grafiği), logo gibi basit geometrik şekillerden oluşan bir görüntü için mükemmel şekilde çalışır.

Görüntü Optimizasyonu

Gönderiniz için görseller oluşturduktan sonra, onları da optimize ettiğinizden emin olun. Görüntü optimizasyonu, esasen görüntülerin web için uygun hale getirilmesi için sıkıştırılması anlamına gelir. Bunları yerel olarak optimize edebilir veya bu amaç için bir eklenti kullanabilirsiniz.

Yüklenen tüm resimlerinizle ilgilenen bir WordPress eklentisi istiyorsanız, resimlerinizi gerçek zamanlı olarak optimize eden ücretsiz bir WordPress eklentisi olan Imagify'ı kullanabilirsiniz. Ayrıca, görüntüleri yüklemeden önce optimize etmek için bir masaüstü uygulaması kullanmak istiyorsanız, ImageOptim'i deneyebilirsiniz.

En iyi WordPress görüntü optimizasyon eklentileri derlememize de göz atabilirsiniz.

Tembel Yükleme Resimleri

Tembel yükleme, bir görüntünün tam sürümünü yalnızca, görüntüleyici sayfayı aşağı kaydırırken tarayıcının görünüm alanına girdiğinde indirme işlemidir. Bu görüntü optimizasyon tekniği, hem web sitesi sahibi hem de izleyici için değerli bant genişliğinden tasarruf sağlar. Ek olarak, yükün önemli bir bölümünün indirilmesini geciktirerek sayfa yükleme süresini azaltır.

Tembel yüklemeyi etkinleştirmenize izin veren eklentiler olsa da, WordPress'in de bunu temel bir özellik olarak eklemeyi düşündüğünü belirtmekte fayda var.

7. Statik Dosyaları Verimli Bir Şekilde Yönetin

Resimlere ek olarak, stil sayfaları ve komut dosyaları, bir web sayfasının yükünün önemli bir bölümünü oluşturur. Şimdi bu statik dosyaları izleyicilerinize nasıl verimli bir şekilde sunabileceğinizi görelim.

İlk olarak, kaynaklarınızın boyutunu küçültmek için stil sayfalarınızı ve komut dosyalarınızı küçültebilirsiniz. Küçültme işlemi, bir dosyanın yürütme için gerekli olmayan bölümlerinin kaldırılmasını içerir. Bunlara boşluklar, yorumlar ve kullanılmayan kod dahildir.

Minifier gibi bir hizmeti kullanarak kaynaklarınızı manuel olarak küçültebilirsiniz. Ancak, bir WordPress sitesi için, sitenizdeki tüm kaynakları tek seferde küçültmek için WP Super Minify gibi bir küçültme eklentisi kullanmak zaman kazandırır.

Ardından, stil sayfalarınızın ve komut dosyalarınızın bazılarını eşzamansız olarak yükleyebilirsiniz. Bunu yaparsanız, gerekli olmayan kaynakların yüklenmesi sayfanın oluşturulmasını durdurmaz. İşte WordPress'te JavaScript'in ayrıştırılmasını nasıl erteleyebileceğinize dair bir eğitim.

Son olarak, kaynaklarınızı daha da sıkıştırmak için GZIP sıkıştırmasını etkinleştirebilirsiniz. GZIP sıkıştırması, sunucunun tarayıcıya sıkıştırılmış dosyalar göndermesini içeren ve indirme tamamlandıktan sonra sıkıştırılmış dosyaları açan bir tekniktir. GZIP sıkıştırması, eklentileri önbelleğe almada da yaygın bir özelliktir (aşağıda tartışılmıştır).

8. HTTP İsteklerini Optimize Edin

Yük hakkında kapsamlı bir şekilde konuşmamıza rağmen, bunları müşteriye nasıl göndereceğimizi de tartışmalıyız. Performans değerlendirme araçları tarafından işaretlenen birçok sorunun HTTP istekleriyle ilgili olduğunu fark etmiş olabilirsiniz. Tipik ölçümler, web sayfanızın kaç tane HTTP isteğine sahip olduğunu, kaçının yönlendirme içerdiğini ve tarayıcının tüm kaynakları indirmek için kaç tane DNS araması yapması gerektiğini içerir.

HTTP isteklerinin sayısını azaltmanın basit bir yolu, benzer dosyaları birleştirmektir. Örneğin, web siteniz için tek bir CSS stil sayfanız olmalıdır. Tüm özel komut dosyaları da tek bir dosyada birleştirilmelidir. HTTP isteklerinin sayısı azaldıkça sayfa yükleme süresi de azalır. Bir küçültme eklentisi kullanıyorsanız, benzer dosyaları birleştirmeye özen gösteren birini seçin.

HTTP isteklerinizi optimize etmek için DNS aramalarının sayısını da en aza indirebilirsiniz. Tarayıcı yeni bir alan adında barındırılan bir kaynakla her karşılaştığında, ilgili IP adresini almak için bir DNS araması yapması gerekir. Kaynaklarınızı tek bir etki alanında depolarsanız, DNS aramalarını azaltabilirsiniz. Statik dosyalarınızı sunmak için bir CDN kullanıyorsanız, DNS aramalarının sayısı zaten en aza indirilmiştir.

Son olarak, statik kaynaklar için yeniden yönlendirme sayısını da en aza indirmelisiniz. Bir kaynağın orijinal konumu yeni bir konuma işaret ettiğinde bir yönlendirme gerçekleşir; bu, esasen tarayıcının kaynağı almak için yeni bir istekte bulunması gerektiği anlamına gelir.

9. WordPress'te Önbelleğe Alma özelliğini etkinleştirin

Önbelleğe alma, ziyaretçilerinize hızlı bir şekilde sunmak için sayfanın bir bölümünü geçici bir konumda depolama işlemidir. Önbelleğe alma, sunucu bant genişliğinden tasarruf etmenizi ve sayfa yükleme sürelerini azaltmanızı sağlar.

WordPress siteniz için bir önbelleğe alma eklentisi seçerken, kurulumu kolay ve basit ayarlarla performans iyileştirmeleri sağlayan bir eklenti seçin. Uzmanlığınız varsa, ek hız avantajlarının kilidini açmak için gelişmiş ayarlara girmelisiniz.

En iyi WordPress önbelleğe alma eklentilerini test ettik ve karşılaştırdık. WP Rocket, test sonuçlarımızda kazanan oldu.

10. WordPress ve PHP'yi Güncel Tutun

WordPress ve PHP, aktif olarak geliştirilmekte olan popüler yazılımlardır. Yeni özellikler, hata düzeltmeleri, güvenlik yamaları ve performans iyileştirmeleri gibi geliştirmeler her gün bunlara dahil edilmektedir.

Bu nedenle, bu geliştirmelere ayak uydurmak için WordPress'inizi, eklentilerinizi ve PHP'nizi en son sürümlere güncellemeniz önemlidir. Ancak, bir güncelleme başlatmadan önce WordPress sitenizin mevcut sürümünü yedeklediğinizden emin olun.

Özet

Bu kılavuzda, ilk olarak, bir site sahibinin düşünmesi ve optimize etmesi için sayfa hızının neden kritik olduğunu ele aldık.

Ardından, web sitenizin ne kadar iyi olduğunu ve performansını nasıl iyileştirebileceğinizi değerlendiren bazı popüler araçlara baktık.

Son olarak, yeterince hızlı bir web barındırıcısı kullanmaktan PHP ve WordPress'i düzenli olarak güncellemeye kadar WordPress sitenizi hızlandırmak için en önemli teknikleri tartıştık.

WordPress sitenizi hızlandırmak için farklı bir teknik mi kullanıyorsunuz? Aşağıdaki yorumlarda bize bildirin.