Resim Optimizasyonu
10
●359
- 17-06-2020, 11:30:18PHP'den anlıyorsanız imagick ve webp araştırın, anlamıyorsanız yazılımcınızla görüşün.Adalente adlı üyeden alıntı: mesajı görüntüle
- 17-06-2020, 11:49:55Resimleri kaydederken
1. boyutlandırarak kaydedebilirsin , gerekiyor ise aynı resmin 2-3 farklı boyutunu oluşturup kaydet
2. webp formatınada çevirip kaydedebilirsin , ama safari desteklemiyor resimler görünmez , onun için tarayıcı kontrolü yapıp safari dışındakilere webp formatında safariye jpg göstermelisin.
3. Bunlar çözüm olmuyor ise image cdn servisleri kullanmalısın - 17-06-2020, 19:05:26
function compress($source, $destination, $quality) { $info = getimagesize($source); if ($info['mime'] == 'image/jpeg') $image = imagecreatefromjpeg($source); elseif ($info['mime'] == 'image/gif') $image = imagecreatefromgif($source); elseif ($info['mime'] == 'image/png') $image = imagecreatefrompng($source); imagejpeg($image, $destination, $quality); return $destination; } $source_img = 'source.jpg'; $destination_img = 'destination .jpg'; $d = compress($source_img, $destination_img, 90);*stackoverflow dan alıntı
bu fonksiyon bir nebze çözüm olur ama gerçek anlamda performans için CDN kullanman şart
$d = compress($source_img, $destination_img, 90);
90 resim kalitesi bunu düşürerek boyutu daha da küçültebilirsin en uygununu deneme yanılma ile bulabilirsin
kalite isteğe bağlı olup 0'dan (en kötü kalite, en küçük dosya) 100'e (en yüksek kalite, en büyük dosya) kadar bir değer belirtilebilir. Öntanımlı değer, öntanımlı IJG kalite değeridir (yaklaşık 75). - 07-05-2021, 14:51:42Kurumsal Üye
Merhaba,
MerlinCDN olarak bu ihtiyacınız konusunda yardımcı olacağını düşündüğümüz bir çözümümüz var.
Görsel Optimizasyon kısmında WebP ve Image Resize/Crop gibi seçeneklerimiz bulunmakta.
Panelimizden tek buton ile halledebilirsiniz.
Kullanım detaylarını buradan inceleyebilirsiniz. Diğer özelliklerimizi de buradan detaylı olarak inceleyebilirsiniz.
Bunun dışında MerlinCDN olarak websitelerini hızlandırmakta ve kullanıcılarımızın SEO performansında ciddi artışlar sağlamaktayız.
Detaylar için sitemizi inceleyebilirsiniz. https://www.merlincdn.com/
Fiyatlarımız diğer CDN hizmetlerine kıyasla gayet makul, ödeme seçeneklerimiz de mevcut.
İsterseniz kullandıkça ödeyebilir, isterseniz bir plan seçerek makul bir fiyata websitenizi hızlandırabilirsiniz.
Üstelik 10$ ücretsiz kredi ile hemen kullanmaya başlayabilirsiniz. Kayıt için https://app.merlincdn.com/register
Dilerseniz uzman ekibimiz ile birlikte tüm kurulumunuzu birlikte gerçekleştirebiliriz.
Ayrıntılı bilgi için bizimle PM yoluyla iletişime geçebilirsiniz. İyi günler dileriz.
- 07-05-2021, 15:44:04Kimlik doğrulama veya yönetimden onay bekliyor.Merhaba, verot net resim optimizasyonu için aşağıdaki kodlardan yararlanabilirsiniz.
Jpg formatı için:
$foo->image_convert = 'jpg';
$foo->jpeg_quality = 80;
Png formatı için:
$foo->image_convert = 'png';
$foo->png_compression = 9;
Webp formatı için:
$foo->image_convert = 'webp';
$foo->webp_quality = 80; - 07-05-2021, 19:25:42Merhaba resim çözünürlüğü düşmeden klasör ve alt klasörleri sıkıştırabileceğiniz eticaret altyapılarında başarılı olmuş bir kodumu paylaşıyorum sizinle
[html]
function sikistirres ($source_url, $destination_url, $quality) {
$info = getimagesize($source_url);
if ($info['mime'] == 'image/jpeg') $image = imagecreatefromjpeg($source_url);
elseif ($info['mime'] == 'image/gif') $image = imagecreatefromgif($source_url);
imagejpeg($image, $destination_url, $quality);
return $destination_url;
}
function neresi($dir){
$ffs = scandir($dir);
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
if(is_dir($dir.'/'.$ff)){
neresi ($dir.'/'.$ff);
}else{
$compressed = sikistirres($dir."/".$ff, $dir."/".$ff, 60);
}
}
}
}
$klasor = "../up/";
neresi ($klasor);
[/html ]
bunun dışında resimlerinizi lazy load ile önceden yükleme yapılmasını engellemelisiniz. Son olarak cdn ve site hızı ile ilgili makalemi şurdan okuyabilirsiniz .
https://www.r10.net/php/2796723-0-23...imizasyon.html
Site açılış hızlarımız 0.23 salise ile 0.7 arasındadır. Bunlar Mükemmel rakamlar.
iyi çalışmalar