WordPress Sorgu Sayısını Azaltma
WordPress temaları yapısı itibariyle genele hitap etmektedir. Bu sebepten dolayı temalarda yer alan kodlar genellikle bir çok site tarafından kullanılacağı göz önüne alınarak kodlanır. Bu kodlamalar sitelerin bazen çok yavaş bir şekilde açılmasına sebebiyet verebilmektedir. Tema dosyanız içerisinde bulunan her bir kod parçacığı hali hazırda bir sorgu yapmaktadır. Bu sorguların sayısını azaltmak sitenizin daha hızlı açılmasına olanak tanır. Sorgu sayısını azaltmanız CPU kullanım oranını düşüreceğinden sitenin var olan geç açılma problemininde önüne geçecek sitenizin daha hızlı çalışmasını sağlayacaktır.
Örnek kod (aşağıdaki gibi kodlar header.php, single.php, footer.php gibi dosyaların içerisinde olabilir.)
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
Yukarıda bulunan örnek kodu aşağıdaki gibi bir yapıyla değiştirmeniz sorgu sayısını azaltır.
<link rel="pingback" href="http://www.siten.com/xmlrpc.php">
Bu tip kodları temanız içerisinden düzenleyerek sitenizin stabil hızına ulaşmasını sağlayabilirsiniz.
- Tarih, Ad, gibi sorguları kaldırın.
- <img src=”” kodlarını kontrol edin
- Resim açıklamaları kodlarını kontrol edin
WordPress Sorgu Sayısını Öğrenme
Sitenizdeki sorgu sayısını öğrenmek için footer kısmına aşağıdaki kodu yazabilirsiniz.
” Sayfa da <?php echo get_num_queries(); ?> adet sorgu var. <?php timer_stop(1); ?> saniyede yüklendi. ”
WordPress Site Hızlandırma için Etkili Yöntemler
WordPress alt yapısı kullanan bir çok site, siteyi daha işlevli kullanabilme adına bir çok eklenti, kod ve tema kullanmaktadır. bu kullanılan bir faktör veritabanının aşırı kullanılması bu sebepten dolayı da sitede yavaşlamalara yol açmaktadır. WordPress’de bu yavaşlığı ortadan kaldırmak adına css, javascript ve resimlerin optimize edilmesi gerekmektedir. Bu optimiza işlemini gerçekleştirmek adına bir kaç eklentiyi bu yazımda sizleler paylaşacağım. İlgi eklentiler sitenizi hızlanmasında faydası olacaktır.
Eklenti anlatımına geçmeden önce sunucu/host faktöründen de bahsetmekte fayda var. Siteniz hangi alt yapıyı kullanıyorsa kullansın, sağlayıcı firmanızın tarafınıza atadığı sunucuların performansı iyi değilse, bu durum bile sitenizin gözle görülür şekilde yavaşlamasına yol açacaktır. Bu sebepten dolayı sağlayıcı firmanızı seçerken bu durumu göz önünde bulundurmakta fayda var.
WordPress Hızlandırma
CDN Hizmeti Alın
Content Delivery Network‘ün kısaltması ve İçerik Dağıtım Ağı olarak Türkçe’ye çevirebilecek bir kavram. CDN’ler, statik içeriklerinizin normalde daha hızlı tarayıcıya ulaştırılması için düşünülmüş bir dağıtım yapısıdır. CDN sayesinde site hızınızı gözle görülür şekilde düşürmeniz mümkündür.
Maxcdn: https://www.maxcdn.com
Cloudflare: https://www.cloudflare.com
Görsellerinizi Optimize Edin
Sitenizde kullandığınız her görsel, site hızına etki etmektedir. Ne kadar kaliteli görsel eklerseniz siteniz o kadar yavaş açılacaktır. Bu nedenleri göz önünde bulundurarak, siteye yükleyeceğiniz görsellerin kalitesini minimum orana çekip yüklemeniz açılış hızı konusunda fayda sağlayacaktır.
- Optimize etmenin yanı sıra, görselleri farklı sunucuda tutmanızda, sunucu performansını artırıp site açılışını dahada hızlandırabilir. Fakat seo açısından bu yöntemi kullanmamanız daha iyi olacaktır.
Bu yöntemlerin yanında aşağıdaki eklentileri kesinlikle kullanmanızı öneririm.
W3 Total Cache
Normal bir zamanda wordpress çalışma sergilerken 100lerce sorgu yapmaktadır. Bu sorgular zamanla çoğaldığı için web sayfanızın performansını oldukça düşürmektedir. Performansınızın düşmemesi sitenize gelen ziyaretçilerin rahatlıkla siteyi dolaşabilmesi adına W3 Total Cache kullanarak site açılış hızını 1sn’lere çekebilmeniz mümkün.
Eklenti bünyesinde bulundurduğu, gzip ve script gzip sayesinde, sizi fazladan eklenti sorunundan kurtarıyor. Eklentiyi kullanmaya başladıktan sonra sitenizde gözle görülür şekilde hızlanma ve Alexa sıralamasında yükselme kaydettiğinizi göreceksiniz.
W3 Total Cache indirme bağlantısı: https://tr.wordpress.org/plugins/w3-total-cache/
Ayrıca En iyi W3 Total Cache Ayarları yazımızı inceleyebilirsiniz.
Wp-Optimize
Veritabanında bulunan gereksiz verilerden kurtularak, sitenizi hızlandırmaya yarayan eklentilerden birisidir. Yazı sürümler, onaysız yorumlar, gereksiz yorumların silinerek, veritabanı tablolarının da optimize edilmesini sağlar.
Wp-Optimize Eklentisini indirme sayfası : https://wordpress.org/plugins/wp-optimize/
Clean Options
Veritabanında bulunana gereksiz verilerden kurtulmanıza yarayan başka bir eklentidir. Bu eklenti sayesinde daha önce kurmuş olduğunuz eklentilerden arda kalanları temizleyip, Veritabanının daha optimize bir şekilde çalışması sağlar. WP-Optimize eklentisiyle aynı zamanda çalışabilmektedir.
Bu eklentiyi kullanmadan önce eklenti ve wordpress konusunda uzmanlaşmanız gerekmektedir. Aksi takdirde yapacağınız en ufak hata wordpress alt yapısında sorunlara sebebiyet verecektir.
Clean Options Eklentisini indirme sayfası : https://wordpress.org/plugins/clean-options/