Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Thumb php CPU yoruyor mu?

<?php	// ONLY JPG IMAGE
	header('Content-Type: image/jpeg');		include "baglan.php";		$id = mysql_real_escape_string($_GET["i"]);    $query_data = mysql_query("SELECT * FROM madvideo WHERE seo = '".$id."'") or die(mysql_error());    $row_data = mysql_fetch_array($query_data);	mysql_free_result($query_data);	$url = "". $row_data["resim"];		/**	 * Image Class, for minimal pics	 **/
	
	class iThumb { 
		function thumb($im,$w = 0,$h = 0) { 
		/* Attempt to open */
		$image = $im;		/* See if it failed */
		if(!@$image_data = imagecreatefromjpeg ($image)) {			$image_data = imagecreatefromjpeg ("noimage.png");		}		
		// Original width && height 
		$width  = imagesx($image_data); 
		$height = imagesy($image_data); 		
		// Control width && and height 
		if(@$w > 800 || @$h > 800) { 
			$w= $width; $h= $height; 
		} 
		if(@empty($w)) $w = 230; 		if(@empty($h)) $h = 170;     
		$new = imagecreatetruecolor($w, $h); 		imagecopyresampled($new, $image_data, 0, 0, 0, 0, $w, $h, $width, $height);
		// Finally, output.. 
		$image_data = imagejpeg ($new); 
		// Flush memory image		imagedestroy($image_data); 
		imagedestroy($new); 
		} 
	} 		// Start Thumb Class
	$pImage = new iThumb(); 	// Example usage..
	$pImage->thumb($url,$_GET["w"],$_GET["h"]);	
?>


Arkadaşlar, sitemdeki büyük ebattaki resimleri thumb resim olarak yeniden boyutlandırmak için kullandığım thumb.php adında bir php dosyam var. Gördüğünüz bu komutlarla 1600x1200 ebatlarındaki resimlerimi kücük halde okutuyorum. Peki bu cpu yoruyor mu? veya siteyi yavaşlatır mı? kodlarda yavaşlatan bir unsur var mı? ve sorun yaşarmıyım bununla?

Bana bu konuda açıklayıcı bilgi verirmisiniz, kullanmaya devam edeyim mi?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • xuma adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    171 cevap - 1 soru
    Resim boyutlandırma işlemleri özellikle büyük boyuttaki resimleri boyutlandırmak sistem kaynaklarını oldukça fazla kullanır ama sitenize ne kadar yük getirdiğini ancak test ederek görmek mümkündür.Bu işlemin ne kadar sıklıkla yapıldığı gibi faktörlerede bağlı olduğu için geniş çaplı bir analize ihtiyacın var.
    • modernpinkfloyd adlı üyenin fotoğrafı modernpinkfloyd
      Anladım. teşekkür ederim bunun için, demek ki bunun büyük etkisi hostgatordan kaynaklı, cpu cpu diye diye hostu kapattılar.. Bunun sistemle alakalı olduğunu bende düşünmüyorum açıkçası. iyi çalışmalar.
      10 yıl önce yazılmış
  • artar adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    2 cevap - 0 soru
    CPU yormasa bile sayfa açılış hızını etkiler.
    Bu nedenle ;
    Sitede yeni bir klasör oluştur
    Bütün resimlerini thumb yaparak buraya kaydet
    thumb resimleri bu klasörden getir.

    Selamlar