Wordpress Kurulumu - 3! Kod Optimizasyonu!
Etiketler: Blog, bloginfo, css, eklenti, mysql, PHP, plugin, rss, Wordpress
Daha önce Wordpress kurulduktan sonra yapılması gereken düzenlemelerin ilkini ve ikincisini şu yazılarda vermiştim.
- Wordpress Kurulumu 1 - Yapılması Gereken İlk Düzenlemeler
- Wordpress Kurulumu 2 - Gerekli Eklentiler!
Bugün yapmanız gereken üçüncü düzenlemeleri yazacağım.
1.Her zaman güncel kalın
Wordpress blog sistemi 1-2 ayda bir büyük bir güncelleştirme yapar.En son Wordpress 2.5 sürümünü çıkarttılar.Fakat bu büyük zıplamaların arasında çok önemli bir eksik özellikle güvenlikle alakalı bir sorun olduğunda ara sürümlerde çıkartırlar.Wordpress geliştiricileri canları sıkıldıkça güncelleme yapmıyorlar.Bu yüzden sürekli Wordpressinizi güncel tutmanızda fayda var.
Aynı şekilde kullandığınız eklentileride güncel tutmanızda fayda var.Her versiyon yükseltmede bir takım hatalar düzeltilir,performans geliştirmeleri yapılır.Zaten WP 2.3 ile birlikte eklentilerin daha yeni bir versiyonu çıktığında bir uyarı alıyorsunuz.
2.Kullanmadığınız eklentileri silin yada etkisizleştirin
Wordpress blog sistemi için birçok güzel eklenti hazırlanıyor.Bazen bu eklentileri beğenip denemek için yüklüyoruz ondan sonra kullanmıyoruz fakat arka planda hala eklenti bi işler yapmaya devam ediyor ve blogumuzun yavaşlamasına sebep oluyor.Bu yüzden kullanmadığınız her eklentiyi etkisizleştirin veya kaldırın.
3.Kodlarınızı Temizleyin
Görüntülenen sitenizin arkasında satırlarca kodlarınız çalışmaktadır.Bu kodlar arasında yapacağınız temizlemeler kısaltmalar sitenizin açılış zamanlarında büyük fayda sağlayacaktır.
-
Boş satırları temizleyin
İlk kodlar yazılırken progragramcılar kodların daha anlaşılır olması için belli şekillerde bol bol boş satırlar bırakarak okunabilirliği arttırarak kod yazarlar.Eğer kodlarınız arasında sürekli oynuyorsanız bu doğru bir yöntemdir.Fakat artık kullanıyorsanız bu boşluklar size ekstra yüke sebep olur.Bu yüzden ilk yapmanız gereken iş temanızın css dosyasındaki boşlukları temizlemek olmalı.
Örnek verecek olursak aşağıdaki satırı.test {
font-family: Georgia, Times, serif;
font-size: 12px;
color: #000000;
}Tek satır olarak yazarsak hem aynı şekilde düzgün çalışacak hemde bize bir kaç byteda olsa kazandıracaktır ki bu kayıp byteları topladığımızda gerçekten büyük bir kazanç elde edeceksiniz.
.test {font-family: Georgia, serif; font-size: 12px; color: #000000;}Benim temamın css dosyası 13 kbtı ,bu boşlukları temizledikten sonra 9 kb oldu.Kazanç %30.Bu işlemi yapmanız için CleanCSS aracını kullanmanızı tavsiye ederim.
-
Dış scriptlerin Kullanılması
Header.php dosyamızda satırlarca uzun uzun kodlar yazacağımıza,bunları bir dış script dosyasında birleştirirsek, web tarayıcımız bu dosyayı kendi cacheinde tutacağı için her sayfa için tekrar tekrar okuyup işlemek zorunda kalmayacaktır.Tabi bu dış scriptlerin artmasıda karışıklıklara veya yüksek veri transferine sebep olabilir.
Örnek bir dış script kullanımı verirsek<script type="text/javascript" src="example.js"></script>
- CSS dosyanızda kısaltmalar kullanınCSS dosyaları blogumuzun güzel gözükmesini sağlayan harika bir araçtır.Fakat bu dosyalarda bazı kısaltmalar yapmak herkes için daha iyi olacaktır.Bu iş içinde CleanCSS aracını kullanmanızı tavsiye ederim.Örnek verecek olursak bu aşağıdaki satırı:
.test {margin-top: 7px; margin-right: 1px; margin-bottom: 5px; margin-left: 3px;}Bu şekildede yazabiliriz. Margin öğesinin çok daha kısa bir yazımıdır:
.test {margin: 7px 1px 5px 3px;}
4. PHP kodlarınızı düzenleyin, gereksiz veritabanı sorgularını kaldırın.
Şimdi blogumuzun hızlanmasını sağlayacak asıl yere geldik.Wordpress blog sistemi PHP dosyalarından oluşur ve verilerini MySql veritabanı siteminde kaydeder ve ne gerekiyorsa oradan çeker.Sistem çalışırken kendi fonksiyonlarıyla sürekli veritabanından sürüsüyle sorgu yaptırır.Bu sorguların kesin olarak belli olanlarını kendimizin kodun içinden düzenlemesi bu veritabanı iletişimlerinde düşüşlere neden olacaktır ki bu çok faydalıdır, belkide en uzun süren işlem veritabanı iletimleridir.
Örnek verecek olursak ki en çok düzeltmeyi yapabileceğimiz yerdir temamızın header.php dosyası.Bu dosyamızın içinde blogumuzun en temel bileşenleri yer alır,aynı bilgiler sürekli tekrar tekrar çekileceği için gereksiz bir transfer olacaktır.Aşağıdaki örnek satırlarda kalın yazılmış yerlere bakacak olursanız.:
<title><?php bloginfo(’name’); ?><?php bloginfo(’description’); ?></title><meta http-equiv=”Content-Type” content=”<?php bloginfo(’html_type’); ?>; charset=<?php bloginfo(’charset’); ?>” />
<meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>” />
<link rel=”stylesheet” href=”<?php bloginfo(’stylesheet_url’); ?>” type=”text/css” media=”screen” />
<link rel=”alternate” type=”application/rss+xml” title=”RSS 2.0″ href=”<?php bloginfo(’rss2_url’); ?>” />
<script type=”text/javascript” src=”<?php bloginfo(’template_url’); ?>/mootools.js”></script>
Optimize edilmiş hali şu şekilde olacaktır :
<title>Sitenizin başlığı</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8” />
<meta name=”generator” content=”WordPress versiyonunuz” />
<link rel=”stylesheet” href=”(temanızın adresi)/style.css” type=”text/css” media=”screen” />
<link rel=”alternate” type=”application/rss+xml” title=”RSS 2.0″ href=”sitenizin RSS adresi” />
<script type=”text/javascript” src=”(temanızın adresi)/mootools.js“></script>;
Bu kodları aynen kopyalayıp sitenize yapıştırmayın kendinize göre düzenlemeler yapmalısınız.
Özellikle çok kullanılan sorgular vardır
<?php bloginfo(’name’); ?>
<?php bloginfo(’template_url’); ?>
<?php bloginfo(’rss2_url’); ?>
<?php bloginfo(’stylesheet_url’); ?>
<?php bloginfo(’url’); ?>
bu basit bilgileri kendiniz sayfalarızda düzenlerseniz serverınıza binecek gereksiz yükten kurtulacaksınız.Kolay gelsin



Benzer Yazılar
Kategoriler
Bağlantılar
Seçtiklerim
Etiket Bulutu



4 Yorum on “Wordpress Kurulumu - 3! Kod Optimizasyonu!”
Geri İzlemeler (Trackbacks)
Yorum Bırakın.