Resimleri uygun şekilde boyutlandırın

Lighthouse raporunuzun Fırsatlar bölümünde, sayfanızdaki uygun boyutlarda olmayan tüm resimler ve bu resimlerin kibibayt (KiB) cinsinden potansiyel tasarrufları listelenir. Veriden tasarruf etmek ve sayfa yüklenme süresini kısaltmak için bu resimleri yeniden boyutlandırın:

Lighthouse Görselleri uygun şekilde boyutlandırın denetiminin ekran görüntüsü

Lighthouse'ın büyük boyutlu resimleri hesaplama şekli

Lighthouse, sayfadaki her resim için oluşturulan resmin boyutunu gerçek resmin boyutuyla karşılaştırır. Oluşturulan boyut, cihaz piksel oranını da hesaba katar. Oluşturulan boyut gerçek boyuttan en az 4 KiB daha küçükse görüntü denetimde başarısız olur.

Resimleri doğru şekilde boyutlandırmayla ilgili stratejiler

İdeal olarak, sayfanızda sunucunun ekranında oluşturulan halinden büyük görseller sunulmamalıdır. Bundan daha büyük bir değer, baytların boşa harcanmasına neden olur ve sayfanın yüklenme süresini yavaşlatır.

Uygun boyutlu resimler yayınlamayla ilgili ana stratejiye "duyarlı resimler" denir. Duyarlı resimlerde her resmin birden fazla sürümünü oluşturur ve ardından medya sorguları, ekran boyutları vb. kullanarak HTML veya CSS'nizde hangi sürümün kullanılacağını belirtirsiniz. Ayrıca, RespImageLint, resimleriniz için en uygun srcset ve sizes değerlerini belirlemenize yardımcı olan kullanışlı bir yer işaretidir. Bu özellikler hakkında daha fazla bilgi edinmek için Duyarlı resimler yayınlama başlıklı makaleyi inceleyin.

Resim CDN'leri, uygun boyutlu resimler sunmak için kullanılan diğer bir ana stratejidir. Görüntü CDN'lerini, görüntüleri dönüştürmek için kullanılan web hizmeti API'leri gibi düşünebilirsiniz.

Başka bir strateji de SVG gibi vektör tabanlı resim biçimleri kullanmaktır. SVG resimleri, sınırlı miktarda kodla herhangi bir boyuta ölçeklenebilir. Daha fazla bilgi edinmek için Karmaşık simgeleri SVG ile değiştirme bölümüne bakın.

gulp-responsive veya responsive-images-generator gibi araçlar bir resmi birden fazla biçime dönüştürme işlemini otomatikleştirmeye yardımcı olabilir. Resim yüklerken veya sayfanızdan resim isteğinde bulunurken birden fazla sürüm oluşturmanıza olanak tanıyan resim CDN'leri de vardır.

Pakete özel yönergeler

AMP

Ekran boyutuna göre hangi resim öğelerinin kullanılacağını belirtmek için amp-img bileşeninin srcset desteğini kullanın. srcset, sizes ve heights özelliklerine sahip duyarlı resimler konusuna da bakın.

Angular

Görüntü ayrılma noktalarını yönetmek için Bileşen Geliştirme Kiti'nde (CDK) BreakpointObserver yardımcı programını kullanmayı düşünün.

Drupal

Drupal tarafından sağlanan yerel Duyarlı Resim Stilleri'ni kullandığınızdan emin olun. Görünüm modları, görünümler ile resim alanlarını veya WYSIWYG düzenleyicisi ile yüklenen resimleri oluştururken Duyarlı Resim Stilleri'ni kullanın.

Gatsby

Akıllı telefonlar ve tabletler için birden fazla küçük resim oluşturmak üzere gatsby-image eklentisini kullanın. Ayrıca, verimli bir şekilde geç yükleme için SVG resim yer tutucuları da oluşturabilir.

Joomla

Duyarlı resim eklentisi kullanmayı değerlendirin.

WordPress

Gerekli resim boyutlarının kullanılabilmesi için resimleri doğrudan medya kitaplığından yükleyin, ardından ideal resim boyutlarının kullanıldığından (esnek ayrılma noktası için olanlar dahil) emin olmak için resimleri medya kitaplığından ekleyin veya resim widget'ını kullanın. Boyutları kullanım için yeterli değilse Full Size resimler kullanmaktan kaçının. Yayınlara ve sayfalara resim ekleme başlıklı makaleyi inceleyin.

Kaynaklar