Cara bypass limit 20.000 file limit Cloudflare Pages
Cloudflare Pages adalah platform serverless untuk framework Jamstack yang cepat, aman, dan gratis bagi pengembang frontend untuk menghosting situs web statis dan framework frontend seperti React atau Astro langsung di jaringan edge global Cloudflare.
Automatic deployment memungkinkan kita untuk melakukan deploy secara otomatis hanya dengan mengirimkan perubahan ke Git melalui perintah git push, nantinya Pages akan menyediakan preview site untuk branch baru (misal 7e49deaa.project-name.pages.dev), sehingga sangat ideal untuk Static & Dynamic Hosting, mulai dari SSG sampai SSR, hingga dukungan fungsionalitas dinamis menggunakan serverless Pages Functions.
Setiap kita mengirimkan kode baru ke repositori GitHub kita, Pages akan melakukan build & deploy otomatis untuk production, Batasan proses build ini yaitu:
| Free | Pro | Business | |
|---|---|---|---|
| Build per sesi | 1 | 5 bersamaan | 20 bersamaan |
| Build per bulan | 500 | 5,000 | 20,000 |
| Custom domain | 100 | 250 | 500 |
Selain itu, setiap kali build berjalan, Pages akan mengunggah setiap file di GitHub kita ke edge milik Cloudflare untuk memberikan pengalaman latensi rendah kepada setiap pengguna yang mengunjungi situs kita. Pada tingkat gratis, Pages dapat memuat maksimal 20.000 file setelah build selesai. Batasan ini adalah hard limit dan tidak dapat diubah kecuali kita mengurangi jumlah file di proyek kita (dengan menghapus beberapa file/direktori di repo GitHub yang terhubung ke Pages) atau tingkatkan ke paket berbayar.
Paket berbayar seperti Pro, Business dan Enterprise dapat menangani hingga 100.000 file/proyek. Namun kita tidak akan mendapatkan fitur ini secara otomatis, kita harus mengaktifkannya secara manual didalam proyek Pages kita, lalu masuk ke Settings Variables and Secrets Add, kemudian tambahkan variabel berikut dengan opsi Text.
Catatan:
Jangan ikut ketik tanda backtick
di awal dan akhir kode/perintah, itu hanya penanda blok kode untuk memudahkan penulisan.
PAGES_WRANGLER_MAJOR_VERSION=4
Ukuran file maksimum untuk satu aset/file yang dapat ditangani Pages adalah 25 MiB.
TIPS
Untuk menyajikan file yang lebih besar, pertimbangkan untuk mengunggahnya ke R2 dan memanfaatkan fitur bucket publik. Kita juga dapat menggunakan domain khusus, seperti static.example.com, untuk menyajikan file-file ini.
Dengan mempelajari batasan Pages dan cara mengatasinya, kini kita dapat dengan tenang melanjutkan proyek kita, baik portfolio, web klien atau landing page & blog kita.
Topik dalam Artikel Ini
Memuat kontributor…
Dan para kontributor lainnya yang mendukung MauCariApa.com.
Telkomsel OrbitPenyedia layanan internet rumah yang menggunakan perangkat modem WiFi tanpa langganan
Penyedia layanan internet rumah yang menggunakan perangkat modem WiFi tanpa langganan
Diskusi & Komentar
Panduan Komentar
- • Gunakan bahasa yang sopan dan konstruktif
- • Hindari spam, promosi, atau link yang tidak relevan
- • Komentar akan terus dipantau secara berkala