AVIF mi WebP mi: ölçümler
Fotoğraf, ekran görüntüsü ve ikonda hangi biçimin daha küçük olduğu, baytlarıyla.
Rehberi okuyunCDN.com.tr Yardım
Görsel optimizasyonunu hesap için ya da tek bir yayınlama kuralı için açın, WebP ya da WebP + AVIF seçin: edge JPEG ve PNG görselleri dönüştürür ve her tarayıcıya kabul ettiği bir biçimi gönderir; sayfalarınızdaki görsel URL'leri değişmez.
Cache, güvenlik, WAF ve purge
Görsel optimizasyonunu hesap için ya da tek bir yayınlama kuralı için açın, WebP ya da WebP + AVIF seçin: edge JPEG ve PNG görselleri dönüştürür ve her tarayıcıya kabul ettiği bir biçimi gönderir; sayfalarınızdaki görsel URL'leri değişmez.
Hesap anahtarı tüm kurallardaki JPEG ve PNG dosyalarını kapsar. Kural anahtarı yalnızca o kuralın yollarını kapsar; önce tek bir klasörde ya da alan adında denemek için iyi bir yoldur.
Biçim hesap için bir kez seçilir ve görsel optimizasyonunun açık olduğu her yerde geçerlidir.
En hızlı başlangıç hesap anahtarıdır; kural anahtarı optimizasyonu o kuralın yollarıyla sınırlar.
Beklenen sonuç: O yollardaki JPEG ve PNG istekleri edge'te dönüştürülür.
curl -s -X POST -H "Authorization: Bearer $CDN_TOKEN" -H 'Content-Type: application/json' -d '{"type":1}' https://cdn.com.tr/api/accounts/$ACCOUNT_UUID/image_optimization
# yalnızca bir kural için: kural JSON'unda "image_optimization":"on"
cdnctl cdn advanced-rules create --account "$ACCOUNT_UUID" --file rule-images.json
Biçim, görsel optimizasyonunun açık olduğu her yerde geçerlidir: hesap genelinde ya da bir kuralda.
Beklenen sonuç: WebP + AVIF ile AVIF kabul eden tarayıcılar aynı URL'lerden AVIF alır; diğerleri WebP ya da görselin orijinal biçimini alır.
curl -s -X POST -H "Authorization: Bearer $CDN_TOKEN" -H 'Content-Type: application/json' -d '{"enabled":true}' https://cdn.com.tr/api/accounts/$ACCOUNT_UUID/image_avif
Optimizasyonu açmadan önce önbelleğe alınmış görseller süreleri dolana kadar eski biçimlerinde kalır; bu yüzden anahtarı açtıktan sonra görsel yollarını purge edin. Biçim değişikliği purge gerektirmez.
Beklenen sonuç: Denetim her görseli modern bir tarayıcının aldığı biçim ve boyutla listeler; optimizer dönüşüm daha küçük olmadığı için orijinali koruduysa satır bunu söyler.
cdnctl purge --account "$ACCOUNT_UUID" --path /wp-content/uploads/ --type prefix
curl -s -H "Authorization: Bearer $CDN_TOKEN" "https://cdn.com.tr/api/accounts/$ACCOUNT_UUID/image_check?host=www.example.com"
Bir mağaza, medya kütüphanesini yeniden dışa aktarmadan, eklenti kurmadan ve tek bir görsel URL'sini değiştirmeden ürün fotoğraflarını hafifletmek istiyor.
Accept başlığını okur, AVIF, WebP ya da görseli orijinal biçiminde gönderir ve Vary: Accept ile yanıt verir. Yalnız WebP'de, WebP kabul eden tarayıcılar aynı adın sonuna .webp eklenmiş bir WebP kopyaya (photo.jpg.webp) yönlendirilir (302); diğerleri görseli orijinal biçiminde alır. Her iki durumda da HTML'inizdeki görsel URL'leri değişmez.?w= ya da ?h= ile yeniden boyutlandırılan görseller karşılaştırılmaz.Çoğunlukla kopya, optimizasyonu açmadan önce önbelleğe alınmıştır: o yolları purge edin ve yeniden isteyin. Diğer nedenler: tam boyutta dönüşüm orijinalden küçük çıkmamıştır, tarayıcı ne WebP ne AVIF kabul ediyordur ya da istek belirli bir görsel biçimi istememiştir (düz bir curl Accept: */* gönderir). Yayınlama Kuralları sayfasındaki görsel biçimi denetimi, modern bir tarayıcının ve düz bir istemcinin ne aldığını görsel görsel listeler.
Evet. Bir görsel URL'sine ?w= (genişlik), ?h= (yükseklik) ya da ikisini birden ekleyin. Tek değer en-boy oranını korur, ikisi birden görseli o kutunun içine sığdırır ve hiçbir görsel orijinal boyutunun üzerine büyütülmez. w ve h o kuralın önbellek anahtarında kalsın (varsayılan, yani query'nin tamamı, bunu sağlar): tüm query parametrelerini yok sayan bir kural hepsi için tek bir boyutu önbelleğe alır. Yeniden boyutlandırılan görseller de dönüştürülür ama orijinalle karşılaştırılmaz.
Ayrı bir paket yoktur. İşleme, trafik gibi hesabın aylık kotasına sayılır: her dönüşüm okuduğu orijinal ile döndürdüğü görselin toplamı kadar sayılır; AVIF'i kodlamak daha çok işlem gerektirdiği için AVIF, WebP'den yüksek bir oranla sayılır. Panel güncel oranı anahtarın altında gösterir, Data Tüketimi de görsel optimizasyonunu ayrı bir satırda gösterir.
Bir seçim, zorunluluk değil. Tek başına WebP kullanımdaki tarayıcıların neredeyse tamamına ulaşır. WebP + AVIF, kabul eden tarayıcılara AVIF ekler; AVIF fotoğraflarda çoğunlukla en küçük biçimdir: ölçümümüzde 262.025 baytlık bir JPEG fotoğraf 86.936 baytlık AVIF olarak gitti. Farkı görmek için görsel format denetleyiciyi kendi sayfalarınızda çalıştırın.