Wordpress'i Hızlandırmanın Yolları

Wordpress’çinin en çok aklına takılan şey WP’yi nasıl hızlandıracağıdır. Ne mutlu ki bunun bir yolu var. Aslında birde değil yollar bütünü diyebiliriz. Çünkü bu iş tek aşamalı birşey değil. Şimdi tek tek hızlandırmanın yollarını anlatalım.
Eğer haftada 1-2 konu yazan biriyseniz, WP sizin için zaten oldukça hızlı çalışır. Yani pek birşey farketmezsiniz ama konuları ekledikçe, yorumlar fazlalaştıkça, her sistemde olduğu gibi WP’de yavaşlamaya başlayacaktır. Bu konu Wordpress.com
Yazı Sürümlerini Kapatalım ve Database’i temizleyelim
WP yazı editörüyle yazı yazılırken belli aralıklarla yazının sürümlerini kaydeder. Her kayıtta da bunları silmemek üzere Veritabanımıza kaydeder. Böylece bir yazı yazdığımızı zannederken aslında veritabanında 3-4 sürümü kayıtlı duruyordur.
Gereksiz bir özellik olsa da, nedense WP böyle bir özellik koymuş ve bunu değiştirmek için bazı şeyler yapmamız gerekiyor. Eğer uzun süredir Wp’de birşeyler yazıyorsanız, Veritabanını silmemiz gerekir. İlk önce WP’deki Dışa Aktar‘ı kullanarak yazıları dışarı aktarın (Eğer birden fazla yazar varsa her birini ayrı ayrı aktarın, sonra sorun çıkabilir) Daha sonra veritabanına giderek (phpmyadmin gibi bir şeyle) veritabanınız içinden sadece wp_post‘u temizleyin. (buradaki ‘wp_’ prefix yani öntakıdır. Siz WP’yi kurarken bu öntakıyı değiştirmişseniz. Ona göre doğru olan yeri bulup silin.) Sonra Dışa Aktar dediğiniz XML dosyalarını İçe Aktar özelliği ile içe aktarın. Eğer doğru yapmışsanız, database az da olsa ufalmış demektir.
Bunun ardından yazı sürümleri olayının başınıza sorun olmaması için Wp’yi kurduğunuz kök dizinde wp-config.php dosyasını açınız ve içine define('wp_post_revisions', false); yazınız ve kaydediniz. Eğer sürüm olayının tamamen kapanmasını istemiyorsanız; http://wordpress.org/extend/plugins/revision-control/ bu linkteki eklentiyi WP’ye kurup kontrol panelinden ayarlarını yapabilirsiniz.
Wordpress’in En Son Çıkan Sürümünü Kullanın
WP’nin son sürümünü takip etmek, hızlı bir sistem için çok önemli. Sonuçta bu sürümleri sadece yeni bir sürüm çıksın diye çıkartmıyorlar. Performans ve olası açıkları kapatmak için çıkarıyorlar. Bu nedenle eğer Wp’yi kullanıyorsak olabildiğince güncel kalmamız gerekir. Aynı şey Eklentiler içinde geçerlidir, sonuçta eklenti yazanlar yeni bir eklentiyi varolan hatayı onarmak veya performans için yazmaktadırlar.
Kullanılmayan Eklentileri Kapatın yada Silin
Eklentilerde tonlarca kod ve script bulunmaktadır. Bir sayfayı hızlandırmanın yollarından biri kodları olabildikçe kısaltmaktır. Aynı örneği bu konu içinde ele alırsak bir eklentiyi kapamanın nasıl bir fayda sağlayacağını tahmin edebiliriz. Bu aşamada işinize yarayan eklentileri açıp, diğerlerini silin.
Kodları Temizleyin
Kod optimizasyonu her sistemde önemlidir, sadece Wordpress’te değil. Şimdi neler yapmamız gerektiğini görelim.
Boşlukları (Whitespace) Azaltın
Çoğu programcı kodları arasında boşluk bırakmayı sever. Daha kolay okumak ve düzenlemek içinde gereklidir. Mesela kodun bir yerinde değişiklik yapmak istediğinizde yanyana kodların arasında bir satır aramayı kimse sevmez ama bu kod optimizasyonu için gereklidir. Kodun boyutunu azaltacağı için sitenin yüklenme süresi azalacaktır. Şimdi örneğimizi görelim;
.test {
font-family: Georgia, Times, serif;
font-size: 12px;
color: #000000;
}
Optimize edilmiş ve minimize edilmiş kod;
.test {font-family: Georgia, serif; font-size: 12px; color: #000000;}
Dış Kaynaklı Scriptler Kullanın
Kodları header.php içinde vermek yerine aşağıdaki örnekteki gibi ek dosyalarla verirseniz, asıl sayfa daha çabuk yüklenecek ve ardından diğer dosyalar tek tek yerlerine gelecektir. Konu örneğine aşağıdan bakalım;
<script type="text/javascript" src="example.js"></script>
CSS kısayollarını Kullanın
CSS kısayolları kullandığımızda hem bizim, hem tarayıcı, hemde ziyaretçi için iyidir. Böylece css dosyamız daha hızlı yüklenir. Şimdi örneğimizi görelim.
Normal CSS örneği:
.test {margin-top: 7px; margin-right: 1px;
margin-bottom: 5px; margin-left: 3px;}
CSS kısayolları kullanılarak yazılmış örnek:
.test {margin: 7px 1px 5px 3px;}
PHP ve Veritabanı Sorgularını en aza indirin
Bu yöntem sitenizi en fazla hızlandıracak sistemdir. Php ve Veritabanı için çekilen sorgular sayfanın açılmasını en yavaşlatan olaylardır. Bu yüzden elimizden geldiğince bu sorguları azaltmalıyız. Örneği gördüğümüzde daha iyi anlayacağız.
Bir çok sorgu ve istek içeren kod:
<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>
Sorgu ve isteklerin minimuma indirildiği versiyonu:
<title>WPCandy - The Best of WordPress</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8” /> <meta name="generator" content="WordPress 2.3” /> <link rel="stylesheet" href="http://wpcandy.com/wp-content/themes/wpcandy/files/style.css” type=”text/css” media=”screen” /> <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://feeds.feedburner.com/wpcandy” /> <script type="text/javascript" src="http://wpcandy.com/wp-content/themes/wpcandy/files/mootools.js“></script>
WP Super Cache Kullanın
Son olarak bir çok yerde sistemi hızlandırdığı söylenen WP-SuperCache eklentisini kullanın. Eklentiyi herhangi bir eklenti kurarmış gibi kurun. Ayarlar’dan ilgili bölüme girip eklentiyi “On” hale getirin ve orada bulunan sarı olarak yazılmış kodları kök dizindeki .htaccess dosyanıza kopyalayın. Eklenti hakkında daha fazla bilgi için buradaki ingilizce dökümanı; http://ocaoimh.ie/wp-super-cache/
Eklentiyi indirmek içinse burayı kullanın;
http://wordpress.org/extend/plugins/wp-super-cache/download/
İşte Wordpress’i hızlandırmak için bunları yapmanız gerekmektedir. Bu ipuçlarına uyduğunuz takdirde Wordpress sisteminizde belli bir hızlanma olduğunu farkedeceksiniz.
Yazıyla ilgili Bazı Kaynaklar:
http://cnkt.org/blog/wordpressi-hizlandirmanin-4-basit-yolu/
http://wpcandy.com/articles/tutorials/4-simple-ways-to-speed-up-wordpress.html
Benzer Yazılar
Şu anda okuduğunuz konuyu beğenmişseniz, aşağıdaki konularda ilginizi çekebilir.
- Wordpress Blog’unuzu Optimize etmenin ve hızlandırmanın yolları
- WP Post Thumbnail Eklentisi
- Wordpress Role Manager (Üye Durum Statü) Eklentisi
- Wphone: Wordpress Blogunuza telefonunuzdan yada Iphone’unuzdan yönetin
- Wordpress’te Sürüm Yükseltme
- Wordpress’te Trackback/Pingback’leri yorumlardan ayırmak
- Wordpress’te Revisions’ı (Yazı Sürümlerini) Kapatmak ve DB’yi temizlemek
- Wordpress'e Giriş
- Parsera Video Tunnel Plugin Eklentisi






