WordPress: Web Sitenizi Hızlandırmanın 5 Yüksek Etkili Yolu

Yayınlanan: 2019-09-23

Adım Emanuel ve Google Cloud üzerine kurulu yüksek performanslı, yönetilen bir WordPress ana bilgisayarı olan Templ.io'nun kurucu ortağıyım. WordPress ile çalışma konusunda 10 yılı aşkın deneyime sahibim ve genellikle müşterilerimizin sitelerinin hızını optimize etmelerine yardımcı oluyorum.

Bu yazıda, WordPress web sitenizi hızlandırmak için kullanabileceğiniz 5 etkili ve bazen gözden kaçan yolu bir araya getirdim.

Muhtemelen zaten bildiğiniz gibi, hızlı bir web sitesine sahip olmak yalnızca web sitenizi ziyaret ettiğinizde kullanıcı deneyimini iyileştirmeye yardımcı olmakla kalmaz, aynı zamanda hızlı bir siteye sahip olmak, daha fazla ziyaretçinizi müşteriye dönüştürmenin yanı sıra arama motoru sıralamalarınızı iyileştirmeye de yardımcı olur.

Ancak asıl ipuçlarına geçmeden önce bazı genel yönergeleri paylaşmak istiyorum. Temel bilgileri anlamak Bir web sitesinin hızını daha iyi optimize edebilmek için, bir web sitesinin bir ziyaretçiye nasıl sunulduğuna ilişkin teknik temellere ilişkin temel bir anlayışa sahip olmanız önemlidir.

Web sitenizin hızını belirleyen temel olarak 4 faktör vardır:

  • Sayfanın boyutu
  • istek sayısı
  • Önbelleğe alınıp alınmadığı
  • Değilse, sunucunun PHP+MySQL kullanarak sayfayı oluşturması ne kadar sürer?

Bu nedenle, web sitenizin hızını artırmak için yapabileceğiniz 4 şey vardır: sayfa boyutunu küçültün, istek sayısını azaltın, önbelleğe almayı etkinleştirin ve kodunuzu basit tutun (okuyun: mümkün olduğunca az eklenti kullanın). Artık bunu ortadan kaldırdığımıza göre, WordPress sitenizi nasıl daha hızlı hale getirebileceğinizle ilgili 5 ipucumuza geçelim.

1. İyi barındırma

Web sitenizi optimize etmek için saatler harcamadan önce, göz önünde bulundurmanız gereken ilk şey web sitenizin barındırılmasıdır. Ucuz, paylaşılan bir web barındırıcısı kullanıyorsanız, WordPress sitenizi ne kadar hızlı alabileceğiniz konusunda ciddi sınırlamalar vardır. Bu nedenle, gerçekten hızlı yüklenen bir web sitesi istiyorsanız, iyi bir temelle başlamak istersiniz.

Çok iyi teknik bilgiye sahipseniz ve elinizde birçok kez varsa, iyi bir VPS sunucusu size paranızın karşılığını en iyi şekilde verecektir. Bununla birlikte, çoğu web yöneticisi, daha fazla satış ve trafik elde etmek için mümkün olduğunca fazla zaman harcamak ister ve genellikle bir VPS çözümünün sağlam bir seçenek olması için iyi bir güvenlik ve performans sağlamak için gerekli becerilerden yoksundur.

En iyi performansı elde etmek ve sizin için tüm güvenlik ve performans optimizasyonlarını üstlenecek mükemmel müşteri desteğiyle istiyorsanız, iyi bir yönetilen WordPress ana bilgisayarı en iyi seçeneğinizdir. Şimdi, biz Templ.io'da tam da bunu, Google Cloud üzerinde oluşturulmuş yüksek performanslı bir yönetilen WordPress barındırma çözümü sunuyoruz, bu nedenle açıkçası bu soruda önyargılıyız, ancak gerçekten yönetilen bir ana bilgisayarın en ciddi web yöneticileri için en iyi seçenek olduğunu düşünüyoruz.

İyi bir web barındırma hizmeti seçmek size çok zaman kazandıracak ve ayrıca web sitenizi olabildiğince hızlı hale getirmek için size harika optimizasyonlar ve özellikler sağlayacaktır.

2. Önbelleğe alma

Muhtemelen önbelleğe almanın web sitenizi hızlandırmanın harika bir yolu olduğunu duymuşsunuzdur. Bu doğru olsa da, bir web sitesi söz konusu olduğunda önbelleğe almanın gerçekte ne anlama geldiği konusunda genellikle çok fazla kafa karışıklığı vardır. Web sitenizin performansını ve ölçeklenebilirliğini artırmak için kullanabileceğiniz birkaç farklı önbellek türü vardır.

2.1 Sayfa önbelleği

WordPress'i bu kadar harika yapan şey, PHP ve MySQL veritabanı kullanarak dinamik olarak oluşturulan içeriği sunabilmesidir. Bir WordPress sitesindeki içeriğin statik olmaması harika olsa da, dinamik bir sayfa oluşturmak, statik bir HTML sayfası sunmak için gerekenlere kıyasla sunucu kaynaklarının yanı sıra çok daha uzun zaman alır.

Burası bir sayfa önbelleğinin kullanışlı olduğu yerdir. Sayfa önbelleğinin yaptığı şey, dinamik olarak oluşturulmuş bir sayfayı statik bir HTML dosyası olarak depolamasıdır. Bir sayfa önbelleğinin performans avantajlarından yararlanmak için WordPress için mevcut olan birçok önbelleğe alma eklentisini yükleyebilirsiniz.

Tavsiye edebileceğim bazı iyi olanlar:

  • W3 Toplam Önbellek – Ücretsiz
  • WP En Hızlı Önbellek – Ücretsiz ve Premium sürüm mevcut
  • WP Süper Önbellek – Ücretsiz ve Premium sürüm mevcut
  • WP Roketi – Ücretli

Yukarıda listelenen tüm eklentiler, önbelleğe alınmış sayfalara hizmet vermenize izin verecek olsa da, sayfa önbelleğini bir eklenti olarak kullanmak yerine sunucu düzeyinde kullanmak daha da iyi bir çözümdür. Sunucudaki bir sayfa önbelleği, hız açısından her zaman PHP tabanlı bir sayfa önbelleğini yenecektir.

2.2 Tarayıcı önbelleği

Kullandığınızdan emin olmanız gereken başka bir önbelleğe alma biçimi, tarayıcı önbelleğidir. Tarayıcı önbelleğinin yaptığı şey, bir ziyaretçinin gittiği her sayfa için tekrar tekrar indirmek yerine, resimler, CSS ve JS dosyaları gibi statik dosyaları ziyaretçinin web tarayıcısında depolamasıdır.

Açıkçası bu, ziyaretçilerinizin yükleme süresini büyük ölçüde iyileştirebilir ve aynı zamanda muazzam miktarda bant genişliği tasarrufu yapmanıza da yardımcı olacaktır. Tüm üretim web sitelerinizde tarayıcı önbelleğinden kesinlikle yararlandığınızdan emin olmalısınız.

Sayfa önbelleğinde olduğu gibi, tarayıcı önbelleği de bizimki gibi premium barındırma alternatifleriyle halledilir, ancak önerilen eklentilerimizden herhangi birini yükleyerek kolayca çözülür:

  • Tarayıcı Önbelleğe Almadan Yararlanın – Ücretsiz
  • W3 Toplam Önbellek – Ücretsiz
  • WP Roketi – Ücretli

3. İstek sayısını azaltın

Sitenizde önbelleğe almayı etkinleştirdikten sonra, sitenizi iyileştirmenin diğer yollarını aramaya başlayabiliriz. Web sitenizin genel yükleme süresi üzerinde en büyük etkiye sahip olan şeylerden biri, toplam sayfa boyutu ve istek sayısıdır.

Bunu optimize etmek için yapmanız gereken ilk şey, tüm eklentilerinizi gözden geçirmek ve web siteniz için çok önemli olmayan eklentileri silmek. Çoğu eklenti, web sitenizin tüm sayfalarına yüklenen hem CSS hem de JS dosyalarını ekler, bu nedenle sitenizdeki eklenti sayısını olabildiğince düşük tutmak, web sitenizin olabildiğince hızlı yüklenmesini sağlamak için önemlidir.

Eklentiler yalnızca gerçekten ihtiyaç duyulan sayfalara ek dosyalar yüklemekle kalmaz, bunun yerine sitenizdeki her sayfaya eklenirler.

Bunun üstesinden gelmek için Varlık Temizleme eklentisini şiddetle tavsiye ederim. Bu eklentinin yaptığı şey, sayfa başına sayfa bazında hangi dosyaların yüklendiğini kontrol etmenize izin vermesidir. Bu eklentiyi yapılandırmak biraz zaman alsa da, bana güvenin, yükleme sürelerinizi önemli ölçüde azaltabileceğinden, nihai sonuçlar kesinlikle buna değer.

4. Görüntüleri optimize edin

Güzel görseller ve grafikler elbette güzel bir web sitesi yapmak için şarttır, ancak görsellerinizi düzgün bir şekilde optimize etmezseniz görsellerin web sitenizin yüklenme süresi üzerinde büyük bir olumsuz etkisi vardır. WordPress'te sizin için görüntü optimizasyonunu gerçekleştirebilecek iki harika eklenti:

  • Smush Görüntü Optimizasyonu – Ücretsiz
  • EWWW Image Optimizer – Ücretsiz ve Premium Bulut Hizmeti

Her iki seçenek de sizin için görüntü optimizasyonlarını halledecektir. Sihirlerini yaparken sunucunuzu çok ağır yük altına alabileceklerini unutmayın, bu nedenle ideal olarak optimizasyonları her gece çalışacak şekilde planlamak istersiniz.

JPG ve PNG dosyalarını optimize etmenin yanı sıra, PNG'den SVG'ye (varsa) geçmenizi ve WEBP gibi bazı yeni nesil görüntü formatlarını denemenizi de tavsiye ederim, ancak bu, bu blog gönderisinin kapsamı dışındadır.

5. CDN (İçerik Dağıtım Ağı)

Bu blog yazısında ele almak istediğim son ipucu, bir CDN kullanmanızdır. CDN'nin yaptığı şey, sitenizin statik dosyalarının kopyalarını dünya çapındaki birçok farklı sunucuda depolamasıdır; bu bazen ziyaretçilerinize fiziksel olarak gerçek web sunucunuzdan çok daha yakın olabilir ve böylece dosyaları çok daha hızlı sunar.

Bu aynı zamanda yoğun trafik sırasında web sunucunuzun yükünü boşaltmanıza yardımcı olacaktır. Birçok web barındırıcısı, planlarıyla birlikte ücretsiz CDN sunar (Templ.io dahil), ancak sunucunuzun olmaması durumunda, CDN sağlayıcınız olarak Cloudflare'ı kullanmanızı öneririm.

CDN'leri yalnızca ücretsiz olmakla kalmaz, aynı zamanda pazar lideri DDoS koruması sunar. Bir CDN, dünyanın dört bir yanına yayılmış ziyaretçileri olan bir web sitesi için daha önemli olsa da, çoğu site için hala bir miktar fayda sağladığı için herkese tavsiye ederim.

Çözüm

Muhtemelen anlayabileceğiniz gibi, Templ.io'da hızlı yüklenen WordPress sitelerine takıntılıyız. Hızlı yüklenen bir web sitesine sahip olmak, dönüşüm oranını artırır, SEO'nuzu geliştirir ve sitenizi yavaş rekabetiniz karşısında öne çıkarabilir.

Umarım bu ipuçlarını faydalı bulmuşsunuzdur ve şimdi gidip kendi başınıza deneyeceksiniz. İyi şanslar ve mutlu optimizasyonlar!