wordpresiniz cok yavas aciliyor ve calisiyorsa

Web tasarım, Web Programlama ve script dilleri konuları buraya
Cevapla
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 54948
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 21290 kez
Teşekkür edildi: 12565 kez

wordpresiniz cok yavas aciliyor ve calisiyorsa

Mesaj gönderen velociraptor »

Resim

Sordum.com anasayfasinin temasini degistirdikten sonra sayfa acilisinin inanilmaz yavas (9-12sn) oldugunu farkettim , öncelikle bunun serverden oldugunu düsündüm fakat günlerce ayni yavaslik devam edince basladim arastirmaya , ilk olarak load time (acilis zamani) na etki eden nelerdir diye Firebug ile loading time analizi yaptim
viewtopic.php?f=18&t=85355
Bu analiz neticesi temanin kendisinde bir agirlik oldugunu 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 olmadigi 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 asagidaki kod ile ölctüm:

Kod: Tümünü seç

<?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?>  seconds.
sonuc 63 sorgudan sonra sayfa aciliyordu , sacmalik bir sayfa acilisi icin 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 basladim , gördüklerime inanamadim , hicbir ise yaramayan ve olmasi ile olmamasinin hicbir farkinin olmadigi , gölgeleme , notalama efektleri icin 100 lerce kb lik dosyalar kullanilmisti (bir tasarimci nasil böylesi korkunc bir hata yapar , bunlarin yüklenme zamanina olan negatif etkisini düsünmez akil alir gibi degildi ) , haliyle Actim Photoshop Cs4 ümü basladim resim dosyalarini editlemeye , örnegin;
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 asagida bunlarin sonucunda acilista load olan images klasörümdeki korkunc farki görüyorsunuz:

Resim

Acilis yükü 373,3 KB azalmisti (RESMEN KORKUNC) , akil alir gibi degil , acilis hissedilir derecede hizlanmisti fakat halen acilista 63 sorgu vardi , basladim pluginleri teker teker silip acilistaki sorgu sayisini yeniden ölcmeye ve who is online diye bir pluginin acilmasi icin 16 sorgu yaptigini farkettim , kac kisi 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 kullaniyor 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 , asagidaki linkte anlatilan cache pluginlerine inanmayin:
http://www.tutorial9.net/web-tutorials/ ... ng-plugin/

velociraptor un 1 haftalik arastirma ve calismasidir (hicbir kaynaktan faydalanilmamistir)
Cevapla