WordPress site performansı nedir?
WordPress site performansı, sitedeki sayfaların ne kadar hızlı yüklendiğiyle karakterize edilir. Performansın önemli olmasının birkaç nedeni vardır:
- Daha iyi performans, daha iyi ziyaretçi / müşteri deneyimi sağlar
- Google ve diğer arama motorları, siteleri performansa göre sıralar, böylece daha iyi performansa sahip siteleri daha yüksek sıralarlar.
- Yeterli site yanıtı sitesi, hemen çıkma oranını, kullanıcıların sitenizden “hemen çıkma” ve başka bir yere gitme oranını düşürmeye yardımcı olur
Web sitesi performansıyla ilgili oldukça etkileyici bazı istatistikler var:
- İnsanların% 40’ı, yüklenmesi 3 saniyeden uzun süren bir web sitesini terk ediyor.
- Sayfa yanıtında bir saniyelik bir gecikme, dönüşümlerde% 7’lik bir azalmaya neden olabilir.
- Tüketicilerin% 47’si bir web sayfasının 2 saniye veya daha kısa sürede yüklenmesini bekliyor.
Bu nedenle, sitenizin optimize edilmesini ve iyi performans göstermesini sağlamak için biraz zaman ayırmanız mantıklıdır.
Site performansı nasıl ölçülür?
Artık site performansının neden önemli olduğunu bildiğinize göre, nasıl ölçüldüğünü ve site hızınızı nasıl kontrol edebileceğinizi tartışmanın ve hızlandırmak için çalışmaya başlamadan önce bir kıyaslama ölçümü almanın zamanı geldi. Bir arkadaşınızdan web sitenizin ne kadar hızlı yüklendiğine bakmasını isteyebilirsiniz. Ancak, daha verimli bir yol, hız ölçüm hizmetleri sunan sitelerden birini kullanmak olacaktır. En popülerler arasında , WordPress sitenizin farklı cihazlardaki performansını ölçmenin ve nelerin iyileştirilmesi gerektiği konusunda özel geri bildirim almanın mükemmel bir yolu olan Google PageSpeed vardır.
Performansı ne engelleyebilir?
Web sitesi ziyaretçinizin cihazı, bir yerde bir sunucuda barındırılan bir web sitesinden veri istediğinde, sunucunuz ile ziyaretçileriniz arasında aktarılan verileri yavaşlatabilecek iki ana darboğaz vardır:
- Ana bilgisayar – seçtiğiniz barındırma türünün sitenizin hızı üzerinde büyük bir etkisi vardır. Paylaşımlı barındırma kullanıyorsanız, barındırma şirketi bunu yönetir ve üzerinde fazla kontrolünüz yoktur. İyi incelemelere ve uygun fiyatlara sahip bir barındırma şirketi genellikle yeni başlayanlar ve kritik olmayan web siteleri için uygundur. Sitenizi barındırmak için özel bir sunucuya sahip olmaya karar verirseniz, kullanılan sunucuların ve donanımların sayısına dikkat etmeniz gerekir.
- Ağ – bazen ziyaretçinizin sitenize erişmek için kullandığı ağ ideal değildir. İyi olsa bile, sitenizde çok fazla içerik varsa, onu işlemek ve yüklemek zaman alacaktır. Bu ders planının araştırdığı çoğu optimizasyon, sayfanın her yenilemesinde bir sunucu ile istemci arasındaki bağlantı üzerinden aktarılan veri miktarını azaltmaya çalışır.
Web sitenizi nasıl optimize edebilirsiniz?
Bir web sitesinden performans artışı elde etmenin birkaç popüler yolu vardır.
Önbelleğe almak
Önbelleğe alma, sonraki istekler için yeniden kullanılmak üzere önceki isteklerden alınan verileri saklama işlemidir. Önbelleğe alma, aynı verileri defalarca aktaran veritabanı isteklerinin tekrarlanmasını önler. Zaten talep edilen bilgilerin bir kısmını saklar ve böylece müşteriye anında eksiksiz bir sayfa olarak sunulabilir. Bu, bir sayfayı tekrar tekrar oluşturmanın işlem süresinden tasarruf sağlar. Önbelleğe alma ayrıca sunucu yükünü de en aza indirir. Normalde, bir ziyaretçi sitenize geldiğinde, WordPress, istenen bir sayfayı bulmak için bir veya daha fazla (ve genellikle birçok) MySQL sorgusu ve PHP betiği yürütür. Ardından istenen kaynaklar ayrıştırılır ve PHP, sunucu kaynaklarını kullanarak ziyaretçiye gösterilecek bir sayfa oluşturur. Sayfa önbelleğe alma açıkken, tüm bu sunucu yükünü atlayabilir ve önbellekte bulunduğu sürece sayfanın önbelleğe alınmış bir kopyasını istenir istenmez görüntüleyebilirsiniz. Tarayıcı, sayfa, nesne ve veritabanı önbelleğe almaya izin veren W3 Total Cache . En popüler alternatiflerden bazıları , özelleştirmek için daha az seçeneğe sahip olan W3 Super Cache ve verimli ama oldukça basit bir premium eklenti olan WP Rocket’tir . Ve birçok başka önbelleğe alma eklentisi var.
Boşaltma
Sunucu yükü sorununa yaklaşmanın ve içerik dağıtım hızını artırmanın başka bir yolu, içeriğin bir kısmını diğer sunuculara aktarmaktır. Bunun için bir CDN kullanılabilir. CDN, İçerik Dağıtım Ağı anlamına gelir . Bir CDN, genellikle dünyanın çeşitli yerlerinde bulunan bir sunucu ağıdır. Bu güçlü sunucular, bir sitenin resim, CSS ve JavaScript dosyaları gibi statik içeriğini önbelleğe alabilir, böylece bir ziyaretçi sitenize geldiğinde, içerik, bulunduğu yere en yakın sunucu tarafından sağlanır. Popüler CDN sağlayıcıları arasında CloudFlare, Amazon Cloudfront , MaxCDN ve KeyCDN bulunur . Statik içeriğinizin ve RSS akışlarınızın barındırılması için dış kaynak kullanabilirsiniz.
Sitenizin yapılandırmasını optimize etme
Bir sitede kullandığınız tema ve eklentiler, sitenin performansı için çok önemlidir. Hızlı, hafif bir tema, yoğun grafik yüklü bir temadan çok daha iyi performans gösterir. Ve etkinleştirilen çok sayıda eklentiniz varsa, bu da performansı olumsuz etkileyebilir. Bu nedenle, ihtiyacınız olmayan tüm eklentilerin devre dışı bırakıldığından ve silindiğinden emin olmanız gerekir.
Sıkıştırma
Ayrıca, sayfalarınızın okuyucuların tarayıcılarına daha hızlı teslim edilmesi için içeriğinizi küçültebilirsiniz. Örneğin, daha önce bahsedilen W3 Total Cache eklentisi, HTML, CSS ve Javascript dosyalarının küçültülmüş ve sıkıştırılmış olup olmadığını kontrol eden küçültme modülünü içerir. Küçültme, performansı etkilemeden tüm gereksiz veya gereksiz verileri koddan kaldırır ve kullanıcının tarayıcısına indirilmesi gereken dosyanın boyutunu en aza indirir. Bu, web sitesi sayfalarının daha hızlı yüklenmesine neden olur ve genellikle site çalışmasını hızlandırır. Eklentiler gibi WP Smushit veya EWWW Görüntü iyileştirici eklentileri görüntüleri ve diğer medya dosyalarını sıkıştırmak için iyi bir seçimdir.
Özet
Sitenizin veya blogunuzun performansı, ziyaretçi deneyimi ve arama motorlarından aldığı sıralama açısından çok önemlidir. Site hızını iyileştirmenin temelleri şunlardır:
- güvenilir ve güçlü bir barındırma seçmek
- önbelleğe alma ve sıkıştırmayı etkinleştirme
- sitenizin hafif tema kullandığından ve eklentilerle aşırı yüklenmediğinden emin olmak
- muhtemelen bant genişliğinizin bir kısmını boşaltmak için harici hizmetler kullanmak