Menüyü Değiştir

WordPress Sitenizi *$#@ Kadar Hızlı Hale Getirin!

Yayınlanan: 2014-04-25

Beaver Builder Ürünlerinde %25 İndirim! Acele Edin İndirim Sona Eriyor... Daha fazla yalın!

speedup
  • WordPress

WordPress Sitenizi *$#@ Kadar Hızlı Hale Getirin!

Aşınma ve yıpranma kaçınılmazdır. Ayakkabılar, arabalar, aletler, evler ve diğer her şey zamanla bozulur. Yazılım da farklı değil. Dört yaşındaki bir bilgisayarın adımlarında yeni olduğu zamandaki kadar enerjiye sahip olmadığını hiç fark ettiniz mi? Veya telefonunuzdaki kişiler uygulamasının yıllar geçtikçe nasıl daha da çıkmaza girdiğini düşünüyorsunuz? WordPress'i ne kadar sevsem de o da aynı sorunu yaşıyor. Ama korkma! Biraz düzenli bakımla WordPress sitenizi *$#@ kadar hızlı hale getirebilirsiniz!

Hız Neden Önemlidir

Hızlı bir web sitesi son derece önemlidir. Akamai ve Gomez.com tarafından yapılan bir araştırma, tüm web kullanıcılarının neredeyse yarısının bir sayfanın 2 saniye veya daha kısa sürede yüklenmesini beklediğini ortaya çıkardı. Yavaş yüklenen sayfalar, ziyaretçilerin daha blogunuza gelmeden blogunuzdan uzaklaşmasına neden olabilir. Google ayrıca site hızını sıralama algoritmasına da dahil eder. Her şey eşit olduğunda, Google daha yavaş bir site yerine daha hızlı bir siteyi tercih edecektir.

Daha hızlı web sitelerinin daha iyi olduğunu belirledik, peki WordPress sitenizi nasıl hızlandırırız? WordPress, kutudan çıktığı haliyle çok hızlı ve verimli bir yazılımdır. Sorun, WordPress'in yıllarca yayınlama, yorum yapma, eklenti ekleme/kaldırma, resim yükleme, tema değiştirme ve genel olarak yalnızca blog yazma nedeniyle çıkmaza girmesidir.

Bir önbellek eklentisi kullanın

Blogunuzda halihazırda bir önbellek eklentisi çalışmıyorsa bu, sayfa yükleme sürenizi azaltmanın en iyi yolu olacaktır. Dönem. Bloglar dinamiktir; yeni yazılar yazılıyor, kenar çubukları değişiyor, yorumlar yapılıyor. WordPress bir blog yazısı sunduğunda tüm bu değişiklikleri kontrol etmesi gerekir.

Önbellek eklentisi, tüm sayfalarınızın işlenmiş bir kopyasını kaydeden veya önbelleğe alan çok akıllı bir yazılım parçasıdır. Bir sayfa istendiğinde, önbellekleme yazılımı değişiklikler için etkili bir "hızlı kontrol" yapar. Hiçbir şey değişmediyse (çoğunlukla durum böyledir), sayfanın yeniden oluşturulması yerine önbelleğe alınmış sürümü sunulur. Gönderiniz "viral hale gelirse" bu çok önemlidir. Önbelleğe alınmayan bir blog, Reddit'in veya benzerlerinin ön sayfasında yer alamaz .

Peki hangi eklentiyi seçmelisiniz? 3 büyük oyuncu var: WP Super Cache, W3 Total Cache ve Quick Cache. İlk iki eklenti çok kapsamlı ve açıkçası yapılandırılması biraz zor. Ancak ne yaptığınızı biliyorsanız ve bunları doğru şekilde kurarsanız en performanslı olanlardır. W3 Total Cache bizim ana adresimizdir ve WP Super Cache ise çoklu site kurulumları için tercihimizdir.

Kolay bir şey istiyorsanız, "ayarla ve unut" çözümü istiyorsanız Hızlı Önbellek'i deneyin. Diğer ikisinin yaptığının %90'ını yapar ancak minimum düzeyde kurulum veya teknik bilgi gerektirir.

Bir CDN kurun

bulut parlaması

CDN, İçerik Dağıtım Ağı anlamına gelir. CDN'ler, dünya çapında stratejik olarak yerleştirilmiş süper hızlı web sunucularından oluşan ağlardır. Çoğu insan bloglarını paylaşılan bir sunucuda barındırır (bunda sorun yoktur), ancak sunucunuz New York'taysa ve ziyaretçiniz Kaliforniya'daysa ne olur? Üstelik ziyaretçiniz Güney Amerika'da veya Avrupa'daysa ne olur? Ziyaretçileriniz sunucunuzdan ne kadar uzaktaysa sayfalar o kadar yavaş yüklenir. Bir CDN'nin dünyanın her yerine yerleştirilmiş birden fazla yedek sunucusu vardır, böylece içeriğiniz her zaman ziyaretçinizin genel alanındaki bir kutu tarafından sunulur! Ayrıca CDN'ler genellikle bilgileri çoğu paylaşılan ana bilgisayarın yapabileceğinden çok daha hızlı aktarabilen çok büyük bant genişliği hatlarına sahiptir.

Bir CDN kurmak biraz zordur ve bu makalenin kapsamı dışındadır, ancak en kolay seçenek CloudFlare olacaktır (not: CloudFlare'in RocketLoad özelliği Beaver Builder ile çakışmalara neden olabilir, bu yüzden onu kapattığınızdan emin olun). Ücretsiz bir CDN hizmeti ve onu yapılandırılması daha basit CDN'lerden biri haline getiren bir WordPress eklentisi sunarlar. CloudFlare ayrıca ücretsiz hizmetlerine dahil olan bir dizi güvenlik özelliğine de sahiptir. Dürüst olmak gerekirse Cloud Flare şimdiye kadar bulduğum en iyi fırsatlardan biri. CloudFlare'i açtıktan sonra sayfa yükleme hızı, özellikle de görsellerin yoğun olduğu sitelerde çok daha hızlıdır! Havuzun diğer ucundaki veya orijinal sunucudan coğrafi olarak uzaktaki arkadaşlarımızın hız artışını ancak hayal edebiliyorum.

Biraz daha fazla kurulum (ve ücret) gerektiren daha kapsamlı bir seçenek için Amazon'un Cloud Front'u çok iyi bir CDN seçeneğidir.

Veritabanınızı Temiz Tutun (Evet, o spam yorumlardan bahsediyorum)

WordPress, blogunuzun tüm bilgilerini bir veritabanında saklar. WordPress büyük miktarda veriyi işleyebilir, ancak veritabanınız büyüdükçe kaçınılmaz olarak yavaşlayacaktır. Şişirilmiş bir veritabanının yaygın nedenlerinden biri spam yorumlardır. Hepimiz bu sorunu yaşıyoruz. WordPress yorum spam'i sinsidir ve hayatın bir gerçeğidir. Ancak yardımcı olabilecek birkaç şey var.

Öncelikle Akismet'i henüz kullanmıyorsanız kullanın! Akismet, Otomatik (WordPress'in arkasındaki şirket) tarafından yaratılmıştır ve spam yorumları tarama konusunda harikadır. Blogunuza bir yorum bırakıldığında Akismet, yorumun meşru olduğundan emin olmak için veritabanlarıyla çapraz kontrol yapacaktır. Değilse, yorum otomatik olarak iptal edilir ve böyle bir yorumun var olduğunu asla bilemezsiniz.

Peki ya Akismet'i bilmiyorsanız ve zaten kuyruğunuzda yüzlerce, belki de binlerce spam yorum varsa? Ne yazık ki Akismet bir spam önleyicidir ve yardımcı olamayacaktır. Ancak tüm eski spam yorumlarının kaldırılmasına yardımcı olacak başka bir kullanışlı eklenti daha var: WP Comment Clearer. Yine de biraz çalışma gerektirecek, ancak bu eklenti spam yorumların kaldırılması sürecini çok daha hızlı hale getiriyor.

Veritabanı şişkinliğinin bir diğer büyük faili de revizyon sonrasıdır. WordPress, revizyonları saklama konusunda harikadır; bazen çok harika! Eski blog yazılarımdan bazılarına baktım ve 30'dan fazla revizyona sahip birkaç yazı buldum! Eklenti Revizyon Kontrolü, kaydedilebilecek revizyon sayısını ayarlamanıza olanak tanır ve veritabanının zayıf kalmasına yardımcı olur.

Özellik şişkinliğine aldanmayın. İyi kodlanmış, hafif bir tema bulun.

Kimse şişkin hissetmekten hoşlanmaz!

Tema geliştiricileri daha hafif temalar yayınlamanın faydasını fark etmeye başlıyor. Ancak tüketiciler hâlâ özellikleri değerle eşitliyor ve hepsi bir arada mega temalar genel olarak hâlâ En İyi Tema listelerinde hakim durumda. Bu mega temalar, yapabilecekleri her şey göz önüne alındığında oldukça harika olsa da, tüm bu özellikler, hız kaybına eşittir.

FastLine Media olarak bunu çok iyi biliyoruz, çünkü WordPress şablonu özelleştirme/kurulum hizmeti sunuyoruz. Bir avuç şablon seçeceğiz ve müşterilerimizin en sevdiklerini seçmelerine izin vereceğiz. Ardından şablonu markalarına ve işletmelerine göre yükleyip özelleştireceğiz. İlk 10-20 WordPress temamızla çalıştıktan sonra, her premium temada yaygın görünen tüm özellik şişkinliğinden ve gereksiz/kafa karıştırıcı seçeneklerden bıktık. Automator Temasını yaratmamızın nedenlerinden biri de buydu.

Basit modern temalar yaratan küçük mağazaları bulmak zor olabilir. Son zamanlardaki favorilerimizden bazıları Elegant Temalar ve UpThemes'tir, ancak eminim ki başka tonlarca vardır.

Eski Eklentileri Temizleyin

WordPress'in kutudan çıktığı haliyle çok hızlı ve verimli bir yazılım olduğundan bahsetmiştim. Eklentiler için aynı şeyi söylemek mümkün değil . Eklentiler söz konusu olduğunda, tek bir kötü elma tüm sitenizin taranmasına neden olabilir. Ne soracaksın? İlk görev, hangi eklentilerin yavaşlamaya neden olduğunu belirlemektir. Bunu yapmanın bir yolu, tüm eklentilerinizi devre dışı bırakmak, ardından sitenizi kontrol ederken hangisinin yavaşlamaya neden olduğunu görmek için bunları birer birer etkinleştirmektir.

Peki ya çok fazla trafiğe ve çok sayıda eklentiye sahip bir blogunuz varsa? Ziyaretçilerle dolu canlı bir sitede tüm eklentilerinizi devre dışı bırakmak kötü bir fikir olacaktır. Endişelenmeyin, bunun için bir eklenti var =D — P3'e (Plugin Performance Profiler) bir göz atın. P3, eklentilerinizin her birinin yükünü analiz edecek ve çürük elmayı belirlemenize yardımcı olacak çeşitli tablo ve grafikler sunacaktır.

Mansiyonlar

Bu öneriler kendi bölümlerini garanti etmiyordu, ancak bahsetmeye değer.

İyi Bir Ev Sahibi Seçin

Web sunucunuzu değiştirmek kuşkusuz sıkıcı bir süreçtir. Sırf bu nedenle bile bu öneri mansiyonlar arasında yerini alıyor. Ancak WordPress kurulumunuzu aktarmayı düşünmediyseniz sitenizi modern bir web sunucusuna taşımak sayfa yükleme hızlarını önemli ölçüde artırabilir.

Görüntüleri Sıkıştır

Resimlerin sıkıştırılması, özellikle resim ağırlıklı siteler için sayfa yükleme sürelerinde büyük fark yaratabilir. Çoğumuzun Photoshop'taki 'Web için Kaydet' özelliğine aşina olduğumuzu ve görüntü çözünürlüğü ve kırpmanın temellerini anladığımızı varsayıyorum. Bu cephedeki harika kaynaklardan biri WP-Smush.it adlı bir eklentidir. WP-Smush.it, görsellerinizi WordPress'e yüklerken otomatik olarak kayıpsız bir şekilde sıkıştıracaktır. Photoshop'tan çıktıktan sonra bile bir görselin dosya boyutunun %10-20 oranında küçültüldüğünü gördüm! Şahsen ben bunu bakımını yaptığım her WordPress sitesinde çalıştırıyorum. Yapmamak için bir neden göremiyorum.

Veritabanınızı Optimize Edin

Veritabanınızı temiz ve yalın tutmaktan bahsetmiştik ama aynı zamanda mevcut verileri de optimize edebilirsiniz. WP-DBManager eklentisi veritabanınızı optimize etmeyi çok kolaylaştırır. Aynı zamanda mükemmel yedekleme/geri yükleme işlevine de sahiptir!

Kapanışta

Daha hızlı bir WordPress sitesi daha fazla ziyaretçi çekecek ve onların daha sık geri gelmelerini sağlayacaktır. WordPress sitenizi daha hızlı hale getirmek, sitenizi neyin yavaşlattığını belirleme ve ardından bu sorunu çözmek için gerekli adımları atma sürecidir. Eski/yavaş bir eklenti çalıştıran nispeten yeni bir blogunuz varsa, veritabanınızı optimize etmek muhtemelen işe yaramayacaktır. Kurulumunuza özel sorunları tanımlamanız ve önce bunları düzeltmeniz gerekir. Tabii ki, eğer bu düşünce sizi bunaltıyorsa, bize yazmaktan çekinmeyin. Her zaman yardımcı olmaktan mutluluk duyarız!

Hızınızı artırmak için blogunuzda hangi adımları/değişiklikleri yaptınız? Bu önerilerden hangisinin sayfa yükleme süreniz üzerinde en büyük etkisi oldu?

Fotoğraf Kredisi: Peter Kim, John Wolff

Robby McCullough'un Biyografisi

13 Yorumlar

  1. WordPress Sitenizi *$#@ Kadar Hızlı Hale Getirin! | FastLi... 26 Nisan 2014 14:59'da

    […] Hızlı bir web sitesi son derece önemlidir. Biraz düzenli bakımla WordPress sitenizi *$#@ kadar hızlı hale getirebilirsiniz! […]



  2. Melanie 20 Haziran 2015, 9:51

    Görünüşe göre Cloudflare aslında BeaverBuilder ile çakışmaya neden oluyor. Belki de bu makaleyi düzenlemeniz gerekir.



    • Robby McCullough 23 Haziran 2015 09:02

      Selam Mel! Evet haklısın. CloudFlare, Beaver Builder ile çakışmalara neden olan RocketLoad adlı bir özelliğe sahiptir. Devam edip makaleyi güncelleyeceğim. Uyarınız için teşekkürler.



  3. Nick , 11 Ağustos 2015, 01:07

    Harika makale – teşekkürler!



    • Robby McCullough , 11 Ağustos 2015, 09:17

      Yorumun için teşekkürler Nick!



  4. Angela 8 Mayıs 2016 23:29'da

    Vay. Az önce W3 Total Cache'i yükledim (şu ana kadar yalnızca sayfa önbellek düğmesini kontrol ettim. Keşfedilecek daha fazlası var) ve WP-smush eklentilerini yükledim. Sitemin yükleme sürelerinde BÜYÜK bir fark olduğunu fark ettim (kuşkusuz bir buzul tabanından geliyordum). Benim gibi geliştirici olmayan biri için (kod konuşması beni sinirlendiriyor), bu mükemmel bir eğitimdi. Çok, çok, çok, çok teşekkürler.



    • Robby McCullough , 9 Mayıs 2016, 10:22

      Peki! Güzel iş. Makalenin faydalı olmasına sevindim. Performans ayarlaması biraz bağımlılık yaratabilir. Yedeklerinizi de almayı unutmayın. Son zamanlarda zor yoldan öğrendim, bazı düşük seviyeli sunucu/önbellekleme işleri ile uğraşmak sorunlara neden olabilir!



  5. Diogo , 16 Kasım 2016, 5:38

    Cloudflare'in Rocket Loader'ı ile hala çakışmalar var mı? Bu özellik gerçekten javascript'in işlenmesine yardımcı olur.

    Sayfanızı https://gtmetrix.com/reports/www.wpbeaverbuilder.com/5nAOzOfN kullanarak test ettiğinizde, wpbeaverbuilder.com'un statik kaynaklar açısından çok düşük performans gösterdiğini görürsünüz. Eklentinizi satın almayı planlıyorum ancak bu statik kaynak yavaşlaması hiç de iyi değil.



    • Robby McCullough , 18 Kasım 2016, 22:45

      Hey, Diogo! Yorumun için teşekkürler.

      Bu sitenin artık aktif olarak bakımının yapılıp yapılmadığından emin değilim, ancak yaratıcı sitenin mümkün olduğunca performanslı olması için çaba harcadı. Çoğu sayfa hızı testinde oldukça yüksek puanlar alır: https://gtmetrix.com/reports/www.kilkennycounsellingcare.com/HyXwfBnA

      Sitemizin perde arkasında çalışan pek çok şey var, dolayısıyla performans söz konusu olduğunda Beaver Builder ile neyin mümkün olabileceğinin en iyi örneği değil.



  6. Araştırmacı 2 Ekim 2017 saat 11:00'de Toronto'da

    Şu anda varsayılan sistemim olarak Tumblr'ı kullanıyorum. Ben de senin sahip olduğun gibi bir şey istiyorum.
    Tebrikler, etkili bir web sitesine yatırım yapmam gerektiğini düşünüyorum.



  7. Lilian 18 Ekim 2018, 8:23

    Yorumları toplu olarak silmek için önerdiğiniz yeni bir eklenti var mı (veya başka bir yöntem)? WPCommentCleaner 5 yıldır güncellenmedi. Bir müşterim, mümkün olduğu kadar verimli bir şekilde silmek istediğim binlerce spam yorumun bulunduğu bir siteden geçti.



  8. Christine 1 Eylül 2020, 17:34

    W3 Total Cache, Beaver Builder sütunlarımı beğenmedi. Bunları 4'te göstermez. WPRocket'i yükledim ve BB düzenlerini etkilemiyor gibi görünüyor; ancak W3 kadar etkili görünmüyor.



    • Anthony Tran 2 Eylül 2020, 08:17

      WPRocket, web sitenizin daha hızlı yüklenmesini sağlayacak birçok harika özelliğe sahiptir. Hız optimizasyonu için harika bir eklentidir.



Bültenimiz

Bültenimiz kişisel olarak ayda bir kez yazılmakta ve gönderilmektedir. En azından sinir bozucu veya spam içerikli değil.
Söz veriyoruz.

Bültene Katılın

Beaver Builder'ı Bugün Deneyin

Beaver Builder