WordPress Cpu Sorunu yaşayan oldukça fazla kişi olduğu için böyle bir makale hazırlamak istedim..
Öncelikle wordpress’in bu kadar cpu harcamasının nedeni yaptığı çok fazla sorgudur..Daha doğrusu sorgudan öte gereksiz sorgulamalarla serverlarımızı oldukça zor hale sokuyor..
Peki bu cpu sorununu tam olarak nasıl çözeriz? İşte size wordpress cpu sorunu için çözümler..
- Kullandığınız temanın dosyalarını inceleyip optimize edebilirsiniz..Gereksiz kodlar veya sabit çekilen php kodlarını normal html kodlarıyla çevirmeyi deneyin..Örneğin css adresi gibi veya sitenizin dili gibi yerleri php kodları yerine html kodlarıyla değiştirmeyi deneyin..
- Ana sayfada mümkün olduğunca az konu göstermeye bakın..Çünkü sitenin en fazla hit alan bölümü anasayfa olduğu için index.php veya home.php nin optimizesi ve çektiği sql sorgusu oldukça önemlidir..
- Sitenize eklediğiniz thumb(küçük resim) veya konu içerisindeki resimlere mümkün olduğunca dikkat ediniz..Büyük boyuttaki bir resmi cache almadan (küçültülmüş haliyle kayıt edilmeden) html kodları sayesinde küçültmeyiniz..Ve thumb içinde cache özelliği olan eklentiler sayesinde küçültme yapınız..Css sayesinde yapılan küçültmeler cpunuzu oldukça zorlayacaktır..Timthumb gibi thumb araçlarını kullanıp thumblarınızı küçültün..
- Sitenizde mümkün olduğunca fazla eklenti kullanmayın..Örneğin kodlarını kaldırsanız dahi bir çok eklenti sitenize otomatik js kodları ekleyip hem sayfanızın geç yüklenmesini hemde cpu kullanımını oldukça arttırmaktadır..Kullanmadığınız eklentileri direk silebilirsiniz..Ayrıca sayfa sayaç,useronline gibi gelişmiş özellikleri olan eklentiler çok daha fazla sql sorgusu çektiğinden cpunuza zor anlar yaşatabilir.
- Sitenizdeki resimleri mümkün olduğunca kendi serverınız da kullanın..Yani bir resimi farklı sunucudan çekmek aynı sunucudan çekmekten daha fazla cpu kullanır..
- Mümkün olduğu kadarıyla worpdress’in güncel sürümlerini kullanın..Bunlar hem güvenliğinizi hemde yapılan iyileştirmeleri size yansıtır.
- Ana sayfada tarih,etiket gibi çok fazla sql sorgusu yapıcak şeyleri kaldırın..
- Sitenize eklediğiniz reklam çok fazla cpu kullanımına neden olabilir..Özellikle sitenize eklediğiniz flash objeler hem sitenizin onload’ın geciktirir (geç açılması) hemde cpu kullanımını arttırır..Ayrıca iframe gibi sitenizin içinden başka sitelere hit göndermeye filan hiç çalışmayın o sitenin cpu kullanımı da sizin cpu kullanımıza eklenir..
- Seo açısından ne kadar faydası var bilmiyorum ama sitenize eklediğiniz bir çok toplist sitenizin geç açılmasına sebebiyet vermektedir…Toplistlerin kullandığı js ler sayfanızı etkileyebilir..
- Mümkün olduğunca temalarınız da PHP kodları yerine onları HTML çevirip kullanmayı deneyein..
- Smiley kullanımını kapatmak sizin avantajınıza olacaktır..(Yazma ayarları bölümünden)
Unutmayın 1 sql sorgusu demek 10k hitte 10k sql sorgusu demektir..Sitelerinizin hem hızlı açılması hemde daha az cpu kullanması için fazla özellikli temalar yerine daha az php fonksiyonu kullanılan temalar kullanmayı deneyin..
Örneğin aynı siteyi bir default tema ile bir magazin temasının açılma hızına bakabilirsiniz..
294 gün önce yazılmıştır.
Cok faydali bir makale olmus,tesekkurler.
Sltemde uygulayacagim
çok faydalı bir makale teşekkür ederim :)
güzel makale gerçekten ama bunları benim yapabilmem için daha çok ekmek yemem lazım galiba :)