Vercel memperkenalkan pola penyajian frontend FastAPI dan static files melalui CDN. Dengan begitu, aset yang jarang berubah seperti JavaScript, CSS, dan font dapat dilayani dari lokasi edge, sementara request dinamis tetap diproses oleh backend.
Pemisahan ini dapat mengurangi beban origin dan mempercepat halaman, tetapi cache invalidation harus dirancang sejak awal. Header, nama file dengan content hash, dan aturan cache yang tepat membantu mencegah pengguna menerima aset versi lama.
Catatan untuk implementasi
Gunakan perubahan ini pada konteks yang memang membutuhkannya. Mulai dari lingkungan uji, bandingkan hasil dengan baseline, dan perhatikan efek samping yang muncul pada dependency, performa, atau operasional harian.
app.mount("/static", StaticFiles(directory="static"), name="static")Dokumentasi internal dan prosedur rollback tetap penting. Jangan membawa konfigurasi eksperimen ke production tanpa memahami batasan platform dan kebutuhan aplikasi.
Sumber: https://vercel.com/changelog/fastapi-frontends-and-static-files-served-from-the-cdn
Transparansi: Artikel ini disusun bersama Codekop AI berdasarkan sumber yang tercantum, lalu ditinjau dan disunting oleh Fauzan Falah. AI dapat keliru, jadi silakan cek kembali sumber asli.