Sebelum mengaktifkan pengoptimalan gambar, tinjau batasan teknis, format yang didukung, dan batas operasional fitur. Memahami batas ini akan membantu memastikan kompatibilitas dengan alur kerja media yang ada dan membantu Anda mendesain pipeline penayangan gambar yang efisien dan andal.
Bagian ini menjelaskan batasan umum, batas kuota dan kapasitas, penanganan error yang aman, dan aturan validasi.
Batasan umum
Bidang data pengoptimalan gambar memvalidasi semua permintaan masuk terhadap batasan sistem dan aturan validasi yang ketat. Pipeline edge memproses permintaan yang menggunakan format yang valid dan memenuhi batasan pengoptimalan berikut:
Batasan |
Nilai |
Input/Output |
Ukuran maksimum |
20 MB |
Input dan output |
Dimensi Maksimum |
8192 px per dimensi |
Input dan output |
Resolusi Total Maksimum |
67 mpx (67.108.864 megapiksel) |
Input dan output |
Kasus Parameter |
Snake_case (kata-kata dipisahkan dengan garis bawah), tidak peka huruf besar/kecil |
Input |
Validasi ketat |
Jika ada satu parameter yang tidak valid, sistem akan menolak seluruh
permintaan dan menampilkan kode status |
Input |
Batas kuota dan kapasitas
Cloud CDN secara dinamis mengubah gambar di edge. Untuk menjaga stabilitas layanan dan mencegah kehabisan resource, Cloud CDN mengelola dan menerapkan kapasitas pemrosesan data plane untuk setiap region (titik kehadiran, atau PoP).
Jika transfer data di region tertentu melebihi kapasitas pemrosesan lokal, Cloud CDN akan otomatis menerapkan strategi mitigasi berikut untuk mempertahankan ketersediaan:
Cloud CDN secara otomatis merutekan permintaan ke region yang berdekatan untuk diproses. Meskipun perutean ini membantu memastikan gambar dioptimalkan, perutean ini menyebabkan latensi pengisian cache antar-region.
Jika region yang berdekatan juga mencapai kapasitas maksimum, Cloud CDN akan menolak permintaan dan menampilkan kode status HTTP 429 Too Many Requests.
Penanganan error yang andal
Platform ini memiliki batas pemrosesan yang ketat:
Waktu tunggu habis transformasi: jika tindakan pemrosesan tepi memerlukan waktu terlalu lama, urutan pemrosesan akan mengalami waktu tunggu habis.
Jika pemrosesan memakan waktu terlalu lama, pemrosesan akan dihentikan dan kode error eksplisit akan ditampilkan kepada pengguna akhir.
Aturan validasi
Untuk membantu memastikan sistem berhasil memproses gambar Anda dan untuk mencegah error, pastikan permintaan Anda tetap berada dalam batas berikut:
Batas operasi: Anda dapat menyertakan maksimal 10 operasi gambar (
imop) dalam satu string kueri. Hanya satu operasi dari jenis tertentu yang dapat disertakan dalam string kueri tunggal.Batas panjang URL: seluruh jalur URL, termasuk string modifikasi parameter
imop, tidak boleh melebihi 1.024 karakter.
Validasi parameter
Sistem memvalidasi semua parameter masuk berdasarkan skema. Untuk mencegah permintaan Anda ditolak dengan HTTP 400 (Bad Request) error, pastikan semua operasi dan parameter dalam string kueri Anda menggunakan ejaan dan format yang benar.
Langkah berikutnya
- Kasus penggunaan pengoptimalan gambar
- Mengamankan permintaan transformasi gambar
- Pemecahan Masalah dan Praktik Terbaik