• 30-04-2013, 16:19:23
    #1
    Yazımıza başlamadan site hızının seoya etkisi ile ilgili daha önceki yazdığımız yazıyı okumanızı öneririm. Hiç bir sunucu %100 uptime ‘a sahip olmadığından sunucunun dönemsel yavaşlıkları yada yazılımınızdan kaynaklanan hatalar sebebi ile sunucunuza binen ek yükler sonucu sitenin yavaşlaması gibi sorunlar seo başarınızı büyük oranda etkiler.

    Temel seo gereksinimlerini yerine getirdikten sonra bile hala arama motorlarında yükselemediğinizi düşünüyorsanaz sitenizin hızı ile alakalı sorunları da bir gözden geçirmenizi tavsiye ederiz. Ayrıca başta da belirttiğimiz gibi gerek robots.txt ile alakalı, gerek yazılımsal kaynaklı , gerekse grafik dosyalarının iyi optimize edilememiş olması nedeni ile sitenizin yavaşlamısı gibi durumlarda sitenizi bazı analiz araçları ile analiz ederek çıkan rapordaki sonuçlara göre sitenizi uyarlamanız gerekir. İşte bu anlamda ihtiyaç duyabileceğiniz online site hızı ölçme, online olarak hangi dosyaların , hangi grafiklerin sitenizi yavaşlattığını ölçen araçları ve site hızını optimze etmenin yollarını dilimiz döndüğünce anlatacağız.

    Site hızını etkileyen unsurlar



    1- Server ( Hosting ) site hızınızı etkiler

    İnternet sitenizi barındırdığınız sunucunun kalitesi, doluluk oranı ve donanımsal özellikleri gibi özellikler site hızınızı etkiler

    2- Gzip sıkıştırması

    Sitenizde gzip sıkşıtırmasını kullanmanız şiddetle tavsiye edilir. Bu yolla sitenizin boyutunu büyük bir oranda düşürebilirsiniz. WordPress gibi hazır yazılımlar için gzip eklentileri mevcuttur.

    3- Fotoğrafların boyutu ve optimizasyonu

    Fotoğrafların boyut olarak optimize edilmesi sitenizin hızını etkileyecektir. Resim boyutlarınızı online olarak optimize eden bir araç istiyorsanız http://www.imageoptimizer.net adresine giderek resminizi yükleyip optimize edilmiş resminizi bilgisayarınıza indirebilirsiniz. Hiç bir grafiksel bilginiz olmasa bile resimleri 4/1 oranında sıkıştıran bu site gerçekten hoşunuza gidecek.

    4- Kırık linkler

    Kırık linkler sitenizde boş yere isteklere yol açarak yavaşlamaya sebep olur. Kırık linkleri online olarak tespit ve analiz etmek için http://www.brokenlinkcheck.com/broken-links.php rel=”nofollow” adresinden tarama yaptırabilirsiniz. Alternatif kırık link tespit aracı olarakta http://validator.w3.org/checklink adresini kullanabilirsiniz. Son sitenizin kırık linklerini araştıran alternatif http://www.websitegoodies.com/tools/linkcheck.php




    5- Sayfa boyutunuzu küçültün

    Sayfa boyutunuz ne kadar küçük olursa, html ve css kodlarınız ne kadar temiz olursa siteniz o kadar hızlı yüklenir. Bu nedenle gereksiz kod karmaşalarından sakının.



    6- Hata sayfası yönlendirmelerini kontrol edin

    Yukarda verdiğimiz kırık link kontrol aracı ve bulduğunuz başka online araçlar ile 404 döngüsü veren sayfaları kontrol ederek bu sorunları ortadan kaldırın.

    7- DNS ayarlarınızı kontrol edin

    Name server ayarlarınızdaki ve yönlendirmelerdeki sorunlarda site hızını etkiler. Bu nedenle www.intodns.com adresinden sitenizin DNS kaydının analzini yaparak burada hata olarak verdiği sonuçları düzeltin. Intodns şu ana kadar gördüğüm en güzel dns analiz aracıdır.

    8- Javascript dosyalarınızı sıkıştırın

    http://www.minifyjavascript.com/adresine giderek javascript dosyarınız online olarak sıkıştırabilir ve optimize edebilirsinzi.

    9- Css optimizasyonu

    http://www.minifycss.com/css-compressor/ adresinden yine css dosyalarınız online olarak sıkıştırabilir , css dosyalarınızda bulunan anlamsız karakter ve boşlukları temizleyebilirsiniz.

    10- Sitenizin W3c doğrulamasını yapın

    Sitenizin w3c standartlarına uygun olup olmadığını ve sitenizde bulunan html, css hatalarını nasıl düzelteceğinizi gösteren http://validator.w3.org/ sitesindeki analizlere göre sitenizi düzenleyin sitenizin çok daha hızlandığını göreceksiniz.

    Gelelim makalemizin ikinci bölümü olan sitenin hızını tespit etmek için kullanabileceğimiz online site hızı analizi yapan araçlara.

    Site hızını tespit etmek için online araçlar



    1- Google Site Speed

    En elverişli site hızı tespit araçlarından bir tanesi olan google site speed gooogle in resmi site hızı ölçme aracıdır.

    https://developers.google.com/speed/pagespeed/



    2- Pingdom Tools

    Benimde sıklıkla kullandığım sitenizin hızını ölçen ve hızınızı etkileyen unsurları tek tek listeleyen sitenizin ortalama yüklenme süresi, en son yüklenen dosay en ilk yüklenen dosya gibi ayrıntılı analizlere ulaşabildiğiniz harika bir araç.

    http://tools.pingdom.com/fpt/




    Son olarak unutmayın site hızınız seo başarınız ile eşit orantılıdı. Makalemizde yazdığımız unsurlara dikkat ederseniz hem sitenizin hızının arttığını, hem seo başarınızın arttığını göreceksiniz.

    Yazımızı alıntılayan arkadaşlar lütfen kaynak belirtiniz.

    http://www.celilcan.com/site-hizi-olcme Lütfen sitemize girip sosyal medyada paylaşın, yorum yapın
  • 30-04-2013, 17:22:35
    #2
    Üyeliği durduruldu
    Hocam yazınız icins tesekkür ederim benim sitenin biraz boyutu büyük sanırım buda resim kaynaklı ben bu resimleri nasıl optimize ederim toplu olarak 10 bine yakın var sanırım
  • 30-04-2013, 21:22:26
    #3
    Teşekkür ederim. Gerekli konuya değinmişsiniz.
  • 30-04-2013, 21:55:34
    #4
    Çok güzel bilgiler.
  • 30-04-2013, 22:57:05
    #5
    Üyeliği durduruldu
    Teşekkürler faydalı bilgi paylaşımı olmuş.
  • 01-05-2013, 21:21:03
    #6
    Ebulfeth evet sitenin boyutu oldukca büyük link verirsen yardımcı olalım
  • 01-05-2013, 21:40:58
    #7
    Faydalı yazı teşekkürler.
  • 02-05-2013, 04:44:49
    #8
    Alıntı
    <?php
    /* Arkadaşlar işlem uzun süreceği için hatalar ile karşılaşılabiliniyor en iyi çözüm zaman
    * limitini sıfırlamak bu da set_time_limit(0); ile çözümleniyor
    */

    set_time_limit(0);

    $resim_kalitesi = 60; //Resim kalitesi max 100 olabilir % cinsindendir.

    /*
    * Resimler klasörümüzü açıp içinden tüm resimleri tek tek okuya okuya ufaltıyoruz
    */
    $resimler_klasorumuz = './'; // resimlerin olduğu klasörün yolu
    /*
    * Örneğin $resimler_klasorumuz = "images";
    * yada
    * $_SERVER['DOCUMENT_ROOT'].'/resimler';
    */
    $izinli_dosya_turleri = array('jpg','jpeg');

    $dimg = opendir($resimler_klasorumuz);
    while($resim_dosyasi = readdir($dimg))
    {
    if(in_array(strtolower(substr($resim_dosyasi,-3)),$izinli_dosya_turleri))
    {
    $a_img[] = $resim_dosyasi;
    sort($a_img);
    reset ($a_img);
    }
    }

    $totimg = count($a_img); // Toplam resim

    for($x=0; $x < $totimg; $x++)
    {
    $resim_boyutlari = getimagesize($resimler_klasorumuz.'/'.$a_img[$x]);


    $resim_genisligi = ceil($resim_boyutlari[0]/2);
    $resim_yuksekligi = ceil($resim_boyutlari[1]/2);
    echo 'Dosya Adi: '.$a_img[$x].' Dosya Genisligi: '.$resim_boyutlari[0].' Dosya Yuksekligi: '.$resim_boyutlari[1].'<br />';

    $dosyam=$resimler_klasorumuz.'/'.$a_img[$x];//yüklediğim dosyamın yolunu buldum
    $resimimm=imagecreatefromjpeg($dosyam);//yüklediğim dosyamı aldım

    $boyutlar=getimagesize($dosyam);//dosya boyutlarını alalım
    $yeniresim=imagecreatetruecolor($boyutlar[0],$boyutlar[1]);
    /*Yeni resmimizin arkaplan ve paletini oluşturduk*/
    imagecopyresampled($yeniresim, $resimimm, 0, 0, 0, 0, $boyutlar[0], $boyutlar[1], $boyutlar[0], $boyutlar[1]);
    /*Oluşturduğumuz yeni paletimizin üzerine okuduğumuz resmi yazdık*/
    imagejpeg($yeniresim,$dosyam,$resim_kalitesi);//Resmi kaydettik
    }

    /*Saygılar. Oyunoyna2.net*/
    ?>

    resimleri optimize etmek için basit bir php örnek. Kullanıyorum çok faydalı benim için. Şu anlık sadece jpg uzantısını küçültüyor. Kaliteyi biraz düşürerek boyutu azaltıyor.

    $resim_kalitesi = 60 ben 70-80 öneririm.


    Kullanımı ; resimlerin bulunduğu klasörün içine koyun ve resim.php olarak klasörde çalıştırın. Ekrana çıktı alacaksınız.Sunucunuzda GD bileşeni bulunmalıdır.Sayfada 10 ader resmi böyle sıkıştırmak 200-300 KB tasarruf sağlayacaktır.
  • 02-05-2013, 08:31:02
    #9
    Rezerve is yerinde okuyacagim