wordpress stabil çalıştırma yöntemleri
30.09.2008 17:31 — Wordpress, Wordpress’te Aşırı Cpu (İşlemci) Kullanımına Çözümler
Wordpress kullanıp yüksek hit elden eden blogların en büyük sıkıntılarından biri. ÇoÄŸu hosting ÅŸirketi sunucularının kalitesini koruyabilmek için cpu sınırı getirmiÅŸ durumda. Bu sınır genelde %8 civarında oluyor. Wordpress’in insanı mest eden hoÅŸ eklentileri cpu kullanımını arttırmakta. Ben de cpu kullanımını arttıran wordpress kaynaklı ve genel nitelikli olan sebepleri listedim , buyrun :
1- Gereksiz Eklenti Kullanımı
ÇeÅŸit çeÅŸit wordpress eklentisi var. Sadece wordpress.org’ta 2.500 tane eklenti var. Öncelikle eklentiler sayfanızı açın. Her bir eklenti için “Olmasa ne kaybederim ?” sorusunu sorun kendinize ve son radde geldiÄŸinizi düÅŸünerek biraz acımasız davranın. İptal ettiÄŸiniz eklentiler için temanın php dosyalarına eklendiÄŸiniz kodları temizleyin.
2- Sitedeki Gereksiz Kodlar
Sitenizi toplist yuvası haline getirmeyin. Kapanmış ve kalitesiz toplistlerin kodlarını kaldırın. Sayaç servislerini kullanıyorsanız da sitenizde sadece 1 tane sayaç kodu bulundurun.
3- Temadaki PHP Kodları ve Sayfa HTML’leÅŸtirme
Ben karakter kodlamasında kimi zaman güncellemelerde sıkıntı yaÅŸadığım için bunu önermiyorum ama logo ya da diÄŸer resimlerin adresi php kod ile belirtiliyor. Bu kod yerine site ana sayfa adresi yazmak gibi iÅŸlemler yararlı olacaktır. Ayrıca wolkanca’daki aynı yazının başında kalıcı baÄŸlantılarını seoya uygun hale getirmiÅŸ olanlar için güzel bir uygulama sunulmuÅŸ. O da etkili olabilir.
4- Sitedeki Her Türlü Fazlalıklar
Bu da çok kapsamlı ama basit iÅŸlemler. Örnek vermek gerekirse ; sitede sayfa başına düÅŸen yazı sayısını düÅŸürmek , sidebardaki fazlalıklar , son yazılarda çok yazı gösterilmesi , etiket bulutunda fazla etiket gösterilmesi , gereksiz resimler… Bu uzar gider. Ayrıca siteye eklemek istediÄŸiniz resimleri photobucket.com’a upload etmenizi öneririm. İyi bir trafik ve resimlerinizi yönetme olanağını ücretsiz veriyor.
5- İşlemci Kullanımı Azaltan Eklentiler
A) Clean Options
Bu eklenti o zamana kadar yüklediÄŸiniz eklentilerin oluÅŸturduÄŸu tüm veritabanı tablolarını listeler ve dilediÄŸinizi silmenize yardımcı olur. Öncelikle kullanmadığınız eklentilerin tablolarını temizleyin ama dikkatli olun çünkü tablolar baÄŸlı olduÄŸu eklentinin genelde baÅŸ harflerini içerip , adını tam olarak içermediÄŸinden hata yapabilirsiniz. Ayrıca tüm eklenti tabloları dışında rss rabloları var. Bu rss tabloları , wp-admin baÅŸlangıç sayfasındaki wordpress.org’tan gelen haberleri görmenizi saÄŸlayan rss’dir. Birden çok blogunuz varsa en az iÅŸlemci kullanan blogda bu rss aktif olsun , diÄŸerlerinde bu tabloyu kaldırın.Son olarak Clean Options’la iÅŸinizi gördükten sonra bu eklentiyi kaldırın.
B) WP Super Cache
Adında anlaşılacağı gibi cache yani önbellek oluÅŸturur. Yani belirlediÄŸiniz sayfalar için belirlediÄŸiniz süre boyunca önbellek oluÅŸturup , gelen ziyaretçilerin site içeriÄŸinizi her giriÅŸte yeniden indirmesini engeller. Daha az trafik ve daha az iÅŸlemci kullanımı demek oluyor bu da. Ayrıca WP Super Cache , WP-Cache eklentisini de barındırıyor. İkisi bir arada…
WordPress bloglarına sunucu yönünde minik bir bir ipucu
WordPress bildiÄŸimiz gibi otu boku veritabanından çekip php sorgularının var olan eklentilerede baÄŸlı olarak çok fazla olmasına neden oluyor. Bu konuda sıkıntı çeken arkadaÅŸlara ÅŸimdi aÅŸağıda bir öneri sunacağım.
Bir WordPress blogunuz var ve o blogda 1000 adet post var, bu 1000 adet içerkten 3 tanesi diyelim en fazla okunan içerikler, bu durumda biz o 3 içeriÄŸi statik htm sayfası olarak, isminide index.htm olarak kayıt edelim.
Daha sonra var olan yazıyı WordPress admin panelinden taslak olarak belitleyip yayından kaldıralım ve ÅŸimdi Ftp den blogumuzun ana dizinine gidip yazı ismi ile bir klasör oluÅŸturalım, klasörün ismini örneÄŸin "etek-alti-goruntuleri" olarak adlandıralım ve oluÅŸturduÄŸumuz o index.htm dosyasını bu klasörün içine atalım.
Evet bunları yaptıktan sonra yine etek-alti-goruntuleri yazısını ziyaretçiler okuyacak fakat bu en çok ziyaret edilen ve en çok sunucuyu yoran yazı statik olduÄŸu için veritabanını, sunucuyu yormayacak.
Özetle yaptığımız, bu çok fazla ziyaret edilen yazıları statik duraÄŸan bir sayfa olarak ziyaretçiye verip, veritabanı ve php sorguları yaptırmadan verimi arttırmak.
Devam;
Bir diÄŸer sorgu azaltma yöntemi de mesela WordPress blogunuzun temasının Header (Üst kısım / header.php) kısmına bakarsanız orada <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> yazar bu blogunuzda bulunan tüm sayfalara aslında <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> deÄŸerini verir biz bunu sorgu yaptırmadan manuel olarakta girebiliriz ve soruları azaltmış oluruz. Bu bir örnekti buna benzer gereksiz sorgular çok bunu da sizin hayal gücünüze bırakıyorum ve eÄŸer 5 saniyenizi paylaÅŸmak için ayırmak isterseniz buraya yorum yazabilirsiniz.
Kaynak :blog.wolkanca.com


