• 29-05-2014, 12:59:59
    #1
    Merhaba arkadaşlar,

    Bir çoğumuzun bildiği üzre google webmaster tools'da PageSpeed modülü var. Buradaki önerilere göre bir sayfayı optimize ettim ve 100 üzerinden 83 verdi açılış hızına. Puan kırdığı nokta ise resim optimizasyonu.

    Gene bir çoğumuzun bildiği üzre aynı hizmetin biraz daha gelişmişini http://gtmetrix.com yapmakta. aynı sayfafa gtmetrix Page Speed Grade: (89%) YSlow Grade: (85%) değerlendirme vermekte. Aynı şekilde puan kırdığı nokta resim optimasyonu.

    gtmetrix'in en güzel özelliklerinden birisi optimize edilmiş görseli indirme imkanı vermesi.

    Ben zaten sayfada gösterilen fotoğrafların quality değerlerini görseli bozmayacak şekilde optimize edip yükletiyorum. Fakat gtmetrix optimize edilmesi gereken fotoğrafların optimize edilmiş halini de indirtebiliyor ve baktığımda en az 30kb fark ediyor ki görselde hiçbir bozulma olmadan.

    Kısacası demem o ki gtmetrix'in görselleri bozmadan optimize etme yöntemi nedir ya da php ile bunu yapan tavsiye edebileceğiniz başka sınıflar, ipuçları, önerileriniz mevcut mu?
  • 29-05-2014, 13:22:55
    #2
    smushit olabilir mi?
  • 29-05-2014, 13:39:38
    #3
    webbartal adlı üyeden alıntı: mesajı görüntüle
    smushit olabilir mi?
    wordpress eklentisi değil mi o? normal bir kütüphanesi mevcut mu?
  • 29-05-2014, 13:50:47
    #4
    normal adresi smushit.com
    apisi mevcut daha önce kullanmıştım.

    https://github.com/codler/Smush.it-API
  • 30-05-2014, 14:24:37
    #5
    baktım piyasadaki apiler, örnekler çok gereksiz kod kalabalığı yapmışlar, sadece halini oluşturdum. başkalarının da işine yararsa ne mutlu.

    	$smush 	= "http://www.smushit.com/ysmush.it/ws.php?img=";
    	$gorsel	= "http://www.siteadresi.com/resim.jpg";
    	$link	= $smush .$gorsel;
    	
    	$curl   = curl_init($link); //curl başlatıldı
    	$agent  = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)';
    	curl_setopt($curl, CURLOPT_USERAGENT, $agent);
    	curl_setopt($curl, CURLOPT_FAILONERROR, TRUE);
    	curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
    	curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
    	curl_setopt($curl, CURLOPT_NOBODY, FALSE);
    	curl_setopt($curl, CURLOPT_VERBOSE, FALSE);
    	curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
    	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    	curl_setopt($curl, CURLOPT_TIMEOUT, 15);
    	curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    	$cevap = curl_exec($curl); //curl çalıştırıldı
    	curl_close($curl); //curl kapatıldı
    	
    	$cozumle 	= json_decode($cevap);
    	$resim 		= $cozumle->dest;
    	$yeniad 	= 'fatih.jpg';
    
    	copy($resim,$yeniad);
  • 21-12-2014, 14:19:08
    #6
    fatihsarac adlı üyeden alıntı: mesajı görüntüle
    baktım piyasadaki apiler, örnekler çok gereksiz kod kalabalığı yapmışlar, sadece halini oluşturdum. başkalarının da işine yararsa ne mutlu.

    	$smush 	= "http://www.smushit.com/ysmush.it/ws.php?img=";
    	$gorsel	= "http://www.siteadresi.com/resim.jpg";
    	$link	= $smush .$gorsel;
    	
    	$curl   = curl_init($link); //curl başlatıldı
    	$agent  = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)';
    	curl_setopt($curl, CURLOPT_USERAGENT, $agent);
    	curl_setopt($curl, CURLOPT_FAILONERROR, TRUE);
    	curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
    	curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
    	curl_setopt($curl, CURLOPT_NOBODY, FALSE);
    	curl_setopt($curl, CURLOPT_VERBOSE, FALSE);
    	curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
    	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    	curl_setopt($curl, CURLOPT_TIMEOUT, 15);
    	curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    	$cevap = curl_exec($curl); //curl çalıştırıldı
    	curl_close($curl); //curl kapatıldı
    	
    	$cozumle 	= json_decode($cevap);
    	$resim 		= $cozumle->dest;
    	$yeniad 	= 'fatih.jpg';
    
    	copy($resim,$yeniad);

    Bu kodu nereye ekliyoruz. Bendede optimize sorunu var. smushit eklentisini kullanıyorum ama hala optimize değil diyor testlerde
  • 17-09-2015, 11:51:58
    #7
    Smush.it kapandı, bu sorunu şuanda nasıl çözüyorsunuz?
  • 17-09-2015, 12:01:20
    #8
    bende arıyorum. resimler kasıyor ara sıra.
  • 17-09-2015, 15:54:38
    #9
    https://kraken.io/docs/upload-url
    daha iyisini yapıyor.