Wordpresiniz çok yavaş açılıyor ve çalışıyorsa



Sordum.com anasayfasinin temasini degistirdikten sonra sayfa acilisinin inanilmaz yavas (9-12sn) olduğunu farkettim , öncelikle bunun serverden olduğunu düsündüm fakat günlerce ayni yavaslik

devam edince başladım arastirmaya , ilk olarak load time (acilis zamani) na etki eden nelerdir diye Firebug ile loading time analizi yaptim
http://www.sordum.net/?p=3461
Bu analiz neticesi temanin kendisinde bir agirlik olduğunu kesfettim , ve belki cache pluginleri yardim eder diye
1. WP-Cache
2. WP Super Cache
pluginlerini denedim , öyle ya bunlar sayfayi cacheleyip acilisi hizlandiracakti (Hicbir cache plugini kullanmayiniz , BES PARA ETMEZLER) bu yetmezmis gibi temada yaptiginiz degisiklikleri kesinlikle yansitmiyorlar (oldukca sinir edici bir durum) , acilisa hicbir katkilari olmadığı gibi sinirlenmeme yolactilar , sonra aklima Queries (databanktaki sorgu sayisi) geldi , öncelikle bunu ölcmem gerekiyordu , acaba her sayfayi cagrisimda kac sorgu yapiliyordu bunu da tema dosyasina ekledigim aşağıdaki kod ile ölctüm:

<?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?>  seconds.

sonuc 63 sorgudan sonra sayfa aciliyordu , sacmalik bir sayfa acilisi için oldukca yüksek bir deger , 30 -40 kabul edilebilir , bilindigi üzere plugin sayiniz arttikca sorgu sayisi (queries) artacaktir , bu sayi arttikca sayfa acilisi yavaslayacaktir , dedim belkide bununla ilgili bir cache plugini vardir , buldumda ;
1. DB Cache
2. DB Cache Reloaded
Bukadar ise yaramayan ve sözde sorgu sayisini azaltacagini iddia eden bu bes para etmez pluginleri de sildim cünkü sorgu sayisi 63 tü halen
Dedim bu is böyle olmayacak , En bastaki ölcümlerde tema dosyalarini editlersem belki acilis hizlanir diye tema dosyasini ve cagirdigi resim dosyalarini incelemeye başladım , gördüklerime inanamadim , hicbir ise yaramayan ve olmasi ile olmamasinin hicbir farkinin olmadığı , gölgeleme , notalama efektleri için 100 lerce kb lik dosyalar kullanilmisti (bir tasarimci nasil böylesi korkunc bir hata yapar , bunlarin yüklenme zamanina olan negatif etkişini düsünmez akil alir gibi degildi ) , haliyle Actim Photoshop Cs4 ümü başladım resim dosyalarini editlemeye , örneğin;
1. arkaplana dumansi bir efekt veren 98,1 KB (100.480 bytes) bg.jpg dosyasini yeniden olusturdum (format yine png) ve boyutu 556 bytes e indi (kazanim : 99,924byte)
2. innerbg-top.png dosyasini yeniden olusturdum ve 32,1 KB (32.934 bytes) olan boyut 258 bytes e indi (kazanim 32,676 byte)
….. bunun gibi 5-6 dosyayi daha editledim ve aşağıda bunlarin sonucunda acilista load olan images klasörümdeki korkunc farki görüyorsunuz:

Acilis yükü 373,3 KB azalmisti (RESMEN KORKUNC) , akil alir gibi degil , acilis hissedilir derecede hizlanmisti fakat halen acilista 63 sorgu vardi , başladım pluginleri teker teker silip acilistaki sorgu sayisini yeniden ölcmeye ve who is online diye bir pluginin acilmasi için 16 sorgu yaptigini farkettim , kac kişi online bilmesem de olur dedim ve deaktive edip sildim , tüm bunlarin sonucunda :
1. Acilis süresi 9sn den – 1-2 sn ye
2. Sorgu sayisi 63 ten 47 ye düstü ve isin en tuhaf tarafi da görünümde farkedilir hicbir degisiklik olmadi

Sonuc: Eger wordpress kullanıyor ve agir acilmasindan/casilmasindan sikayetciyseniz , öncelikle temanizin images klasörüne el atin , sonrada acilistaki sorgu sayisini ölcüp hangi pluginin/lerin bunu sisirdigini bulun ve bu plugini silin , aşağıdaki linkte anlatilan cache pluginlerine inanmayin:
http://www.tutorial9.net/web-tutorials/wordpress-caching-whats-the-best-caching-plugin/

Ayrıntılı hızlandırma teknikleri için bakınız

Velociraptor calismasidir


10 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha