WordPress Performans Optimizasyonu: Optimizasyondan Önce Veriler Geliyor

Yazan makale:
  • WordPress
  • Güncelleme: Mayıs 19, 2015

İnternet size söyleyecek makalelerle doludur WordPress sitenizin performansını nasıl optimize edersiniz. yazdım bazıları kendim. İyi bir şey varsa, okuduktan sonra bir WordPress sitesinin performansını iyileştirmek için en iyi uygulamalara dair net bir fikre sahip olacaksınız. Ancak, “en iyi uygulama”, “bu konuyu derinlemesine anlayamazsanız ya da öğrenemeyecekseniz, muhtemelen bunu daha iyi bir hale getireceksiniz” şeklinde bir ya da daha az kod cümlesidir. En iyi uygulamalar çok geneldir. ve bunların uygulanmasına yardımcı olacağı düşünülse de, her durumda mümkün olan en iyi sonuçları üretme olasılığı düşüktür - optimizasyonun ne olduğu: spesifik koşullarda optimal sonuçların nasıl elde edileceğinin belirlenmesi.

Her WordPress sitesi, her biri performansı etkileyebilecek benzersiz bir tema, eklenti ve tweaks kombinasyonudur. Bir WordPress sitesini gerçekten optimize etmenin tek yolu, hangi konuların performans sorunlarına yol açtığını ve çabalarınıza odaklanacağını tam olarak bilmek. Yerel işletme sitenizin ziyaretçilerinin 98% 'i sunucunun 100 milleri içinde yaşıyorsa, uluslararası bir içerik dağıtım ağı kurarak para ve zaman harcayan çok az nokta var; belki de zamanınız, sosyal paylaşım widget'ını sıralamak için daha verimli bir şekilde harcanabilirdi.

Çabalarınızın en iyi nerede olduğunu bilmek için, veriye ihtiyacınız var. Bu makalenin geri kalanında, bir siteyi profillemek ve performansınızı etkileyen şeyleri anlamak için kullanabileceğiniz bazı araçları vurgulayacağım.

Pagespeed Insights

google pagespeed analizleri

PageSpeed ​​Insights, Google’ın web sayfalarını analiz edecek ve performansın nasıl iyileştirilebileceği konusunda öneride bulunacak ayrıntılı bir rapor sunacak bir hizmettir. Örneğin, JavaScript'inizi küçümsemezseniz, PageSpeed ​​Insights hangi komut dosyalarının minimize edilebileceğini ve olası avantajları size bildirir.

WordPress için Google Pagespeed Insights PageSpeed ​​verilerini alan ve site sahiplerinin optimizasyon çabalarını hedeflemelerine yardımcı olacak bir gösterge paneli oluşturmak için onu kullanan bir eklentidir.

Pingdom Araçları

pingdom araçları

Site sahiplerinin çoğu zaten bu konuya aşina olacaklar, ancak çok faydalı olduğu için bahsetmeye değer. PageSpeed ​​Insights ile işlevsellikte bazı geçişler vardır, ancak görsel bir düşünürseniz, şelale temsilinin sayfa yükleme sürecine açık bir fikir vereceğini ve gecikme nedenlerini fark etmenizi kolaylaştıracağını göreceksiniz.

Hata Ayıklama Çubuğu Yavaş İşlemler

hata ayıklama çubuğu

Sitenizin performansının en ince ayrıntılarını gerçekten bilmek istiyorsanız, Yavaş Eylem Hata Ayıklama Çubuğu eklenti size ihtiyacınız olan tüm bilgileri verecektir.

Eklenti, bir WordPress sayfası oluşturmaya giden 100 en yavaş eylemlerini gösterecektir. Bu bilgi, geliştiriciler için ortalama WordPress kullanıcısından daha yararlıdır, ancak sitenizi düzgün bir şekilde optimize etmek için bilmeniz gereken şeyleri öğrenmek istiyorsanız, bu eklenti yeri doldurulamaz.

Anlamsız Optimizasyonlardan Kaçının

Bu makalenin başında “en iyi uygulamalar” dedim, belirli siteler için her zaman en iyisi değil. Bunun nedeni bazı siteler için bazı optimizasyon önerilerinin ilgisiz olmasıdır. Mümkün olduğu kadar siteniz hakkında olabildiğince fazla bilgi toplamanızı öneriyorum, ancak çok fazla bilgi doğru bir şekilde önceliğe sahip değilseniz çok az tehlikeli olabilir.

Bu araçların size “Faktör X” inizin sitenizi olabildiğinden daha yavaş olduğunu söylese bile, yalnızca kullanıcı deneyimi veya dönüşümleri üzerinde somut bir etkiye sahip olması önemli olsa da, Google'ın ana sayfasının bazı PageSpeed ​​Insight testlerinden başarısız olmasına rağmen, aklınızda bulundurun. Azaltıcı geri dönüş yasası burada çalışır. Bazen hızlı hızlıdır ve daha fazla optimizasyon sadece boşa harcanır. Bu araçları kullanın, ancak sağladıkları bilgileri daha geniş hedeflerinizin içeriğine koyduğunuzdan emin olun.

Buck için İyi Patlama Sağlayan Optimizasyonlar

Umarım bu makalede, saplantılı optimizasyonun çoğu zaman kaynakların en iyi şekilde kullanılmadığını açıkça belirledim. Bununla birlikte, hemen hemen her WordPress sitesi için daha iyi performans sağlayacak bir dizi optimizasyon vardır.

İyi Hosting Seç

Ucuz hosting cazip gelebilirama ucuz olmasının bir sebebi var. Düşük maliyetli paylaşılan barındırma sağlayıcıları planlarını aşırı satma eğilimindedir. Bir sunucuda makul bir şekilde ele alınabileceğinden daha fazla site olacaktır, özellikle de birkaçı aynı anda trafik artışlarına sahipse. Barındırma işleminiz yavaşsa, yaptığınız başka bir şey sitenizi olabildiğince fazla yararlanmayacaktır.

önbelleğe alma

WordPress, dinamik bir site üreticisidir. PHP kodu ve veritabanı sorgularını karıştırır ve bir web sayfasını oluşturan HTML'ye bir araya getirir. Hosting ne kadar hızlı olursa olsun, dinamik sayfa üretimi statik sayfalar sunmaktan daha yavaştır. Dinamik site oluşturucuları kullanıyoruz çünkü birçok yararla birlikte geliyorlar - pek çoğumuz sitemizi sıfırdan kodlamaktan mutlu olmaz - ama çoğu zaman her ziyaretçi için sayfalar oluşturmamız gerekmiyor: onlar değişmiyor Bu hızlı. Önbelleğe alma, oluşturulan sayfaları diskte veya bellekte kaydetmemizi sağlar; bu da onları neredeyse sabit bir sayfa kadar hızlı yapar.

WordPress'de önbelleğe almak için en iyi eklenti W3 Toplam Önbellek. Kullanımı oldukça basittir, ancak en özel optimize edici için bile yeterli yapılandırma seçeneğine sahiptir. W3 Total Cache ayrıca JavaScript ve CSS minification gibi diğer yararlı optimizasyon ayarlarını da gerçekleştirecektir.

JavaScript ve CSS Eşzamansız Yükleme

Google PageSpeed ​​Insights'ın şikayet edeceği şeylerden biri, önce yüklenen ve diğer her şeyi engelleyen JavaScript ve CSS dosyalarıdır. Bu komut dosyaları genellikle bir HTML dosyasının <head> bölümünde yer aldığından, tarayıcının bir sayfada karşılaştığı ilk şeyler arasındadır ve her şey yüklenirken durur. Çoğu durumda, ne JavaScript ne de CSS'nin gerçekten yüklenmesi gerekir. Async JS ve CSS JS ve CSS dosyalarının sayfanın geri kalanının yüklenmesini engellemesini engelleyen şık bir eklentidir.

İyi barındırma, önbelleğe alma ve eşzamansız yükleme işlemine girdikten sonra, bir içerik dağıtım ağı kullanmayı düşünmenin zamanı geldi. Bundan sonra, optimizasyon ayarlarınız daha önce tartıştığımız aleme düşmeye başlayacak ve zamanınızı daha iyi hale getirip getirmediğinize ve zamanınızın dönüşüm oranı optimizasyonuna veya harika içerikler yazmaya daha iyi harcanabileceğine dair ciddi düşünmenin zamanı geldi.

WHSR Misafir Hakkında

Bu makale bir konuk katkıda bulunan tarafından yazılmıştır. Yazarın aşağıdaki görüşleri tamamen kendi başınadır ve WHSR'nin görüşlerini yansıtmayabilir.