WordPress blogunuz yavaş mı derleniyor? Bunun birçok nedeni olabilir. Sunucunuzun bilgisayar donanımı yeterli olmayabilir, ağ yavaş olabilir, kullandığınız bir veya daha fazla eklentinin kodlamasında hata olabilir ve derlenmeyi geciktirebilir ve dahası dahası.. Sitenizi hızlandırmak bunların herhangi birini değil, birkaçını uygulamaktan geçer. Bunların önemli olarak sayılabileceklerinden biri ise wordpress ayar tablosundaki gereksiz veriler 🙂
Clean Options Eklentisi ile temizliyoruz
Her eklenti kurduğunuzda ve bunu bir süre kullandığınızda, wordpress’in ayar tablosu şişmeye başlar. Daha doğrusu buradaki veri miktarı artar. Bunun nedeni eklentilerin kendi ayarlarını, wordpress ayar tablosu içerisinde saklıyor oluşu. Eklentiyi kurar ve kullanırsınız fakat günü gelir ve kaldırdığınızda, eklentiye ait tüm ayar verileri hala veritabanınızda kalır. İşte bunların çokluğu performans kaybına yol açacaktır. Çünkü wordpress tüm bu ayarları bir seferde alır ve dizi değişken altına atar. Böylece yüzlerce kez çağrılacak ayarlar için tekrar tekrar veritabanına bağlanmaz, dizi değişken içerisinden alır. Fakat dizi değişkende bir yere kadar di mi 😀
Geçenlerde bulduğum Clean Options eklentisi bu iş için yaratılmış. Eklentinin Beta 0.9.2 sürümünü buradan indirin. Sonrasında sıkıştırılmış klasör içerisinden çıkacak olan cleanoptions.php dosyasını WordPress eklenti dizine altına kopyalayın. Son olarak ise eklenti yönetiminden Clean Options adı altındaki eklentiyi aktif edin.
Önemli Not
Eklenti wp_options tablosu içerisindeki kullanılmayan satırları silmek amaçlı geliştirilmiştir. Bu nedenle, eğer tecrübeli değilseniz, veritabanınızın yedeğini almalısınız. Aksi halde eklentilerinize ait ayarlar silinebilir, istatistikleriniz kaybolabilir v.b. v.b…
Kullanımı gayet basit
Yönetim altındaki CleanOptions sekmesine tıklıyoruz. Gelen sayfadaki Find Orphaned Options düğmesine basıyoruz. Bir süre sonra gereksiz ayarlara ait verileri göreceksiniz.
Gelen listedekiler ayar verilerine ait tanımlama isimleri oluyor. İçerdikleri verileri görmek istediğiniz ayar isimlerini seçin ve en alttaki View Selected Options Information düğmesine tıklayın. Örneğin ben uygularken gravatar_ , jkeywords_ , lmbbox_smileys_ gibi ayar isimlerine ulaştım. Fakat ben bu eklentileri artık kullanmıyorum ve ayarlarının saklanması gerekmiyor. Bu nedenle bunları gönül rahatlığı ile sileceğim 😉
Bir sonraki sayfada seçmiş olduğumuz ayar isimlerinin içerdiği verileri görebiliyoruz. Hepsini tek tek kontrol ediyoruz ve gereksiz olduklarına emin olursak en alttaki Yes, Remove ALL of these options from the wp_options table. seçeneğini seçip, Submit düğmesine basarak silme işlemini gerçekleştiriyoruz. Hımm eğer bazılarından emin değilsek geri dönüyor ve ayar adı seçimini tekrarlıyoruz 😉