Website Bisnis

Image CDN vs next/image: Strategi Optimasi Gambar untuk Website Bisnis Indonesia

next/image cukup untuk site kecil, tapi traffic besar atau katalog ratusan ribu gambar butuh Image CDN eksternal. Cara memilih dan menggabungkan keduanya.

A
Admin·27 April 2026·0 kali dibaca·5 min baca
Image CDN vs next/image: Strategi Optimasi Gambar untuk Website Bisnis Indonesia

TL;DR: next/image di Next.js 15 sudah memberikan resize, lazy loading, dan format modern secara default, cukup untuk site marketing kecil hingga menengah. Untuk e-commerce dengan ratusan ribu gambar atau site dengan traffic puncak tinggi, mengarahkan loader ke Image CDN eksternal seperti Cloudflare Images atau imgix mengurangi beban server origin dan memperbaiki LCP di luar Jawa. Kuncinya: pilih sesuai skala, jangan pasang prematur.

Banyak tim marketing dan developer Indonesia bertanya hal yang sama saat audit performa. Apakah next/image saja cukup, atau perlu pasang Image CDN tambahan? Jawabannya bergantung pada tiga variabel: jumlah gambar, profil traffic, dan budget infrastruktur. Salah memilih, biaya bulanan bisa membengkak tanpa perbaikan nyata. Salah memilih juga bisa membuat halaman lebih lambat di kondisi 4G di luar pulau Jawa.

Artikel ini membandingkan dua pendekatan, lalu memberikan kerangka keputusan yang sudah saya pakai di beberapa proyek client.

Apa yang Sebenarnya Dilakukan next/image

Komponen next/image melakukan empat hal otomatis. Pertama, resize gambar berdasar prop sizes dan width. Kedua, konversi format ke WebP atau AVIF saat browser pengunjung mendukung. Ketiga, lazy loading dengan attribute loading="lazy" kecuali dikecualikan via priority. Keempat, blur placeholder untuk persepsi kecepatan. Default loader bekerja di server Vercel atau server Node yang dikonfigurasi.

Untuk site dengan 50-500 gambar dan traffic puncak ribuan pengunjung per jam, ini sudah cukup. Konfigurasi minim, tidak ada vendor tambahan, dan tagihan tetap di satu tempat.

Kapan next/image Mulai Tidak Cukup

Ada empat skenario di mana saya merekomendasikan menambah Image CDN eksternal. Pertama, katalog produk e-commerce di atas 50.000 gambar dengan banyak SKU baru per minggu. Kedua, traffic burst seperti flash sale yang melonjak 5-10x dalam 1 jam, di mana origin server bisa kewalahan menyajikan transformasi. Ketiga, audiens tersebar di banyak pulau Indonesia yang membutuhkan edge node lokal seperti Jakarta dan Singapura sekaligus. Keempat, gambar besar seperti hero video frame atau galeri lookbook yang bobotnya di atas 1 MB sebelum optimasi.

Pada Nalesha, e-commerce parfum dengan katalog yang terus tumbuh, migrasi loader next/image ke Cloudflare Images memangkas LCP halaman katalog dari 3,1 detik menjadi 1,7 detik di koneksi 4G Jakarta, dan tetap stabil saat kampanye flash sale 11.11. Tanpa Image CDN, saat trafik burst, server origin sebelumnya sempat throttle dan beberapa gambar gagal terkirim.

Perbandingan Praktis

Aspeknext/image defaultImage CDN eksternal
SetupBuilt-in di Next.jsLoader custom + akun pihak ketiga
Edge nodeBergantung hosting (Vercel global, lainnya terbatas)Global, biasanya 200-300+ titik
TransformasiResize, format, blurResize, format, smart crop, watermark, AI enhancement
CachingCache di Vercel atau di serverCache global edge dengan TTL panjang
BiayaTermasuk Vercel plan atau gratis self-hostPay per request atau pay per GB
Vendor lock-inRendahSedang, tergantung loader

Contoh konfigurasi loader custom Cloudflare di next.config.ts cukup mengubah satu blok, tanpa menyentuh kode komponen <Image> di seluruh aplikasi. Ini menjaga prinsip DRY dan memudahkan rollback jika perlu.

Kerangka Keputusan

Saya menyarankan urutan berikut untuk tim Indonesia:

  1. Mulai dengan next/image default. Pasang prop sizes, priority untuk LCP image, dan placeholder="blur".
  2. Ukur baseline LCP dan total bytes gambar lewat Lighthouse dan Chrome UX Report selama minimal 4 minggu.
  3. Jika LCP konsisten di atas 2,5 detik di mobile dan komponen gambar adalah penyebab utama, evaluasi Image CDN.
  4. Pilih provider berdasar geo dan biaya. Cloudflare Images cocok untuk volume tinggi dengan biaya prediktif. imgix dan Cloudinary unggul di transformasi kreatif (auto-crop, AI background removal). Bunny.net Optimizer adalah opsi murah dengan POP regional.
  5. Migrasi bertahap: aktifkan loader baru hanya di rute tertentu (misal /produk/) dulu, monitor sebelum rollout penuh.

Untuk panduan teknis lebih dalam, dokumentasi Next.js Image component dan studi web.dev image performance selalu menjadi rujukan saya.

Pengaruh ke Marketing dan Konversi

Optimasi gambar bukan urusan developer saja. Penelitian dari portfolio Vito menunjukkan korelasi konsisten antara perbaikan LCP dan kenaikan conversion rate. Pada Vetmo, penurunan LCP halaman layanan dari 3,8 detik ke 2,2 detik beriringan dengan kenaikan form submission sebesar 18% dalam 60 hari, dengan asumsi traffic dan konten konstan. Pengalaman ini sejalan dengan studi industri yang menunjukkan setiap penurunan 1 detik LCP umumnya menambah 5-15% konversi pada landing page bisnis.

Marketer yang menargetkan iklan ke landing page lambat membakar budget tanpa perlu. Quality Score Google Ads juga membaik saat halaman tujuan responsif. Jadi keputusan Image CDN bukan sekadar teknis, melainkan keputusan ROAS.

Pertanyaan Umum

Apakah Image CDN tetap perlu kalau host di Vercel?

Vercel sudah menyediakan optimasi gambar bawaan dengan kuota tertentu. Untuk traffic kecil-menengah ini cukup. Saat melewati kuota atau butuh transformasi advanced (smart crop, watermark dinamis), beralih ke loader custom ke Image CDN biasanya lebih hemat dan fleksibel.

Bagaimana dampaknya ke SEO?

Tidak ada penalti khusus untuk pakai Image CDN. Yang penting URL gambar stabil, alt text relevan, dan format mendukung Core Web Vitals. Pastikan canonical domain konsisten dan tambahkan preconnect ke domain Image CDN untuk LCP.

Bisakah pakai dua loader sekaligus?

Bisa, lewat custom loader yang membaca prop atau pattern path. Misal gambar produk lewat Cloudflare, gambar artikel lewat default loader. Pisahkan agar mudah audit biaya.

Pilih Berdasar Kondisi, Bukan Tren

Image CDN adalah alat hebat saat kondisi membutuhkannya. Pasang prematur hanya menambah kompleksitas dan biaya. Pasang terlambat membuat tim memadamkan api saat kampanye besar. Marketer dan developer Indonesia perlu mengukur dulu, baru memutuskan. Lighthouse 4 minggu, profil traffic 60 hari, dan biaya proyeksi 12 bulan sudah cukup memberi gambaran apakah investasi ini layak.

Bagikan

Artikel Terkait

#image-cdn#next-image#core-web-vitals#performance

Butuh website yang benar-benar bekerja?

Hubungi Vito untuk konsultasi gratis 15 menit.

WhatsApp Sekarang