• 25-09-2009, 13:24:22
    #1
    Aranızda timthumb,phpthumb gibi resim küçültücü scriptler kullanan arkadaşlarda sayfa geç açılması,yüksek cpu kullanımı gibi sorunlar çıkıyor onlar için birkaç ipucu vermek istedim..

    Öncelikle timthumb,phpthumb gibi dosyalar (genellikle temanızın içinde script klasöründe olurlar) da quality yani resim kalitesi değeri oldukça yüksek..Yurtdışında bağlantı hızı yüksek olduğu için farkedilmez ama ülkemizde 1 mbitlik bir kullanıcı için oldukça sakat bir durumdur..

    Örneğin xx.jpg diye attığınız bir resmi q=100 de 100 kb gösteriyorsa q=50 de 50 kb gösterir..Böyle anasayfanızda 20 resim olsa 2 mblık hem bw hem cpu hemde ziyaretçilerinizin sayfayı geç açılmasını etkiler..

    Fakat bunu q=50 ye çektiğimizde (quality=resim kalitesi yani) 50 kb olacaktır ve sayfanızdaki resimler toplam 1 mb olacaktır..

    1 Mbit kullanan bir ziyaretçi eski sayfanızı 20 saniyede açarken (down hızı 100kb olduğuna göre 20 saniye sürer 2 mb) bu şekilde 10 saniye gibi bir sürede açar..Ve hem bw den 1 mb (ki 1k kişi de 1 gb kar demektir) hem sayfanızın açılmasında hız hemde server da cpu kasmasını engellersiniz.

    Nasıl yapıcam diyorsanız

    Phpthumb scripti için

    <img src="'.phpThumbURL('src=/images/pic.jpg&w=50&q=100').'">
    gibi bir kodun sonundaki q= değerini 50-60-70 gibi ufak değerler kullanın..Belki resim sitelerinde kalite arayanlar için yüksek olabilir ama 100 değeri oldukça abartılmıştır..

    Timthumb için (default olarak 75 atanmıştır)
    <img src="/scripts/timthumb.php?src=/images/whatever.jpg&w=150&h=200&zc=1&q=50" alt="" />
    yine aynı şekilde q= değerini 50 pixele çektik..

    Sitelerini optimize etmek isteyenler için bir tavsiye..

    Saygılarımla..kaynak
  • 25-09-2009, 13:26:59
    #2
    timthumb cache klasörüne yazıyor ve daha sonra önbellekten çekmiyor mu görüntüleri :/
  • 25-09-2009, 13:27:10
    #3
    Kullanığım temada thumblar için şuanda timthumb kullanılıyor, bu bilgi ilerisi için mutlaka lazım olucak teşekkürler
  • 25-09-2009, 13:28:33
    #4
    seemsiyah adlı üyeden alıntı: mesajı görüntüle
    timthumb cache klasörüne yazıyor ve daha sonra önbellekten çekmiyor mu görüntüleri :/
    ikiside cache çekiyor semih..ama resmi quality yani kalitesine göre cache yazıyor..eski şeklinde cache 100 kb yazarken yenisinde cache 50 kb olarak yazıyor..

    Örnek sitende 10k resim varsa eski cache klasörün 1gb sa yenisi 500mb oluyor al sana 500 mb kar.
  • 25-09-2009, 13:37:06
    #5
    anarschi adlı üyeden alıntı: mesajı görüntüle
    ikiside cache çekiyor semih..ama resmi quality yani kalitesine göre cache yazıyor..eski şeklinde cache 100 kb yazarken yenisinde cache 50 kb olarak yazıyor..
    Örnek sitende 10k resim varsa eski cache klasörün 1gb sa yenisi 500mb oluyor al sana 500 mb kar.
    tadından yenmez o zaman
  • 25-09-2009, 13:42:29
    #6
    seemsiyah adlı üyeden alıntı: mesajı görüntüle
    tadından yenmez o zaman
    Aynen Ama eski cache klasörünü boşaltmak gerekiyor

    Gerçi semihcim bunlar senin alanına giriyor ama napalım tema yazarken insanları düşünmek gerek

    Bak sana beyin fırtınası yaptıralım semih Sen yazarsın o eklentiyi.

    Adam thumba resim adresini yazıcak..O resmi küçültücek ve cache olarak çekicek..Buraya kadar yapılıyor zaten..Şimdi bu cache adresini alıp thumb daki değerle değiştiricek

    Ayrıca bunlar dış linkleri çekmiyor..Onlarada bi çare bul da sevinelim

    Hani nerde eklenti download adresim