← SEMUA ARTIKEL
ENGINEERING · 14 MAR 2026 · BACA 4 MENIT

Situs statis untuk institusi publik: cepat, hemat, sulit diretas

Mengapa kami memilih generasi statis untuk konten publik, dan dampaknya pada biaya hosting serta permukaan serangan.

a
Aksara Karsa Engineering
TIM REKAYASA

Kebanyakan situs pemerintah dan institusi tidak memerlukan server. Yang mereka butuhkan adalah tumpukan halaman yang dirender di muka, alur kerja konten, dan tagihan hosting yang tak perlu dipikirkan siapa pun. Kami memilih generasi statis sebagai standar untuk hampir semua situs publik yang kami bangun, dan alasannya tak banyak berkaitan dengan apa yang sedang tren dalam pengembangan web tahun ini.

Argumen permukaan serangan

Situs dinamis dengan basis data, server aplikasi, dan panel admin memberi penyerang tiga hal untuk disasar. Situs statis yang dikompilasi lebih dulu dan disajikan sebagai berkas datar hanya punya satu: berkasnya sendiri, dan berkas itu tidak menjalankan apa pun. Kami pernah mewarisi situs institusi yang CMS dari vendor sebelumnya belum ditambal selama dua tahun, karena penambalan berarti waktu henti yang tak ingin dijadwalkan siapa pun. Generasi statis menghilangkan seluruh kategori risiko itu dengan menghilangkan hal yang perlu ditambal.

Dampaknya pada tagihan hosting

Situs statis yang disajikan dari jaringan edge CDN berbiaya sebagian kecil dibandingkan aplikasi berbasis basis data pada tingkat lalu lintas yang sama, karena tak ada komputasi per permintaan, tak ada kumpulan koneksi basis data yang perlu diukur, dan tak ada kebijakan penskalaan otomatis yang bisa keliru saat lonjakan lalu lintas. Bagi institusi publik yang anggarannya disetujui setahun sebelumnya dan diaudit sesudahnya, tagihan hosting yang tak berubah dari bulan ke bulan bukan sekadar kenyamanan kecil. Itu satu pos anggaran tak terduga lebih sedikit yang harus dipertanggungjawabkan.

CATATAN LAPANGAN Kami memigrasikan situs afiliasi kementerian dari CMS lama yang pernah tidak dapat diakses dua kali saat periode pengumuman berlalu lintas tinggi, justru saat keandalannya paling dibutuhkan. Sejak dibangun ulang secara statis, situs itu belum pernah mengalami waktu henti yang tak direncanakan.

Di mana statis berhenti menjadi jawaban yang tepat

Statis bukan doktrin. Begitu sebuah situs memerlukan data waktu nyata, akun pengguna, atau alur kerja yang berubah status per pengunjung, Anda memerlukan aplikasi, dan berpura-pura sebaliknya hanya menghasilkan rekayasa yang lebih buruk dibandingkan membangun aplikasi itu dengan benar. Yang memerlukan penilaian adalah mengenali bagian mana dari sebuah platform yang benar-benar dinamis dan bagian mana yang sekadar konten yang berubah menurut jadwal terbit, bukan per permintaan. Kebanyakan situs institusi, begitu dilihat jujur apa yang sebenarnya perlu selalu aktif, ternyata nyaris seluruhnya termasuk kategori kedua.

Situs ini salah satunya. Jika situs Anda mungkin juga demikian, itu biasanya percakapan pertama yang layak dilakukan, sebelum siapa pun membahas framework.

ENGINEERING