Sunucu Üzerinde Fotoğrafların Optimize Edilmesi

Eskiden WordPress kullandığımız zamanlarda resimleri optimize etmek site için büyük önemliydi. Siteler yavaş açılmasın hız sorunları olmasın diye uğraşır dururduk. Kimi zaman eklenti kurup bir sürü uğraşa girer resimlerin sıkıştırılması için oldukça fazla beklerdik

Şimdi anlatacağım yöntem ile buna gerek kalmayacak bile gene bekleyeceksiniz ancak arada php yada o tarz bir programlama dili olmadığı için işleminiz kısa sürecek hatta daha iyi bile performans alabilirsiniz resimlerinizden(görüntü bakımından)

İlk önce gerekenleri kuralım

apt-get install jpegoptim 
apt-get install optipng 

Her iki uygulamayıda sisteme dahil ettiysek fotoğrafların bulunduğu yere gidelim ve çalıştıralım. Benim fotoğrafların /var/www/site/content içerisinde yer alıyor.

find . -name *.jp* | xargs jpegoptim --strip-all -m76
find . -iname '*.png' -print0 | xargs -0 optipng -o7 -preserve

Sistemlerinizde bunun dışında her hangi bir ayar yapmanız gerekmez sıkıştırılan fotoğraflarınız orjinali ile yer değiştirir. Sistemlerinizde ön bellekleme için eklenti kullanıyorsanız temizlemenizi öneririm.

Share this:

8 thoughts on “Sunucu Üzerinde Fotoğrafların Optimize Edilmesi”

  1. Merhaba, Güzel anlatım olmuş eline sağlık, Buradaki olay tüm resim türlerini destekliyor mu? ve görselde herhangi bir bozulma yapıyor mu ?

    Reply
    • Merhaba

      Sadece jpeg ve png uzantıları için oluşturulmuştur. Tüm resim formatları için daha başka yöntemler uygulanabilir. Görsellerde bozulma durumu olmuyor pixellenme vs yok

      Bir kaç görselde deneme yapmanızı öneririm. İyi Çalışmalar

      Reply
  2. Merhaba, Güzel anlatım olmuş eline sağlık, Buradaki olay tüm resim türlerini destekliyor mu? ve görselde herhangi bir bozulma yapıyor mu ?

    Reply
    • Merhaba

      Sadece jpeg ve png uzantıları için oluşturulmuştur. Tüm resim formatları için daha başka yöntemler uygulanabilir. Görsellerde bozulma durumu olmuyor pixellenme vs yok

      Bir kaç görselde deneme yapmanızı öneririm. İyi Çalışmalar

      Reply

Leave a Comment