Technology

Tech Stack Kami vs WordPress: Angka Tidak Bohong

Kenapa “High Performance” Bukan Cuma Marketing

Setiap web agency mengklaim “high performance”. Tapi ketika ditanya bagaimana caranya, kebanyakan tidak bisa jawab selain “kami pakai hosting cepat”. Kami bisa — karena stack kami secara fundamental berbeda dari 95% agency di Indonesia.

Berikut breakdown lengkapnya.

Full Stack: Apa yang Sebenarnya Kami Gunakan

LapisanStack KamiAgency WordPress Biasa
FrameworkAstro (Islands Architecture)WordPress + Elementor/Divi
JavaScript Dikirim0 KB (zero JS untuk halaman statis)300-800 KB (jQuery + plugin)
DatabaseTidak ada (HTML statis, tanpa SQL)MySQL (single point of failure)
HostingCloudflare Edge (300+ kota)Shared hosting (1 server di SG/US)
Format GambarAuto AVIF/WebP (10x lebih kecil)JPEG/PNG (optimasi manual)
KeamananGrade A+ (zero attack surface)Grade C-D (halaman login, xmlrpc, plugin)
SSLFull strict, auto-renewBasic, kadang self-signed
CDNBuilt-in, global edgeBiaya tambahan, sering di-skip

Angka Nyata: Perbandingan Langsung

Kami menjalankan audit Google Lighthouse pada build kami vs situs klinik WordPress di Indonesia. Hasilnya:

MetrikBuild EranyaRata-rata Situs WP KlinikKenapa Penting
Performance Score95-10025-55Google meranking situs cepat lebih tinggi
First Contentful Paint0.6 detik2.8-4.2 detikWaktu sampai pasien lihat sesuatu
Total Blocking Time0 ms800-2000 msHalaman terasa “beku” di HP
Largest Contentful Paint0.8 detik3.5-6.0 detikMetrik kecepatan utama Google
Security HeadersA+C-FKepercayaan pasien + proteksi data
JavaScript Bundle0 KB350-800 KBMembunuh performa di HP 4G

Ini bukan angka teori. Coba jalankan situs WordPress klinik mana saja di PageSpeed Insights sendiri.

Kenapa Zero JavaScript Penting untuk Klinik

Ketika pasien buka website Anda di HP sambil di ruang tunggu, di bus, atau jam 11 malam dengan sinyal lemah — mereka pakai 4G atau bahkan 3G. Setiap kilobyte JavaScript berarti:

  • Loading lebih lama (300KB JS = 2-3 detik tambahan di 4G)
  • Baterai lebih boros (parsing JS itu CPU-intensive)
  • Lebih besar kemungkinan mereka pergi (53% meninggalkan situs setelah 3 detik)

Build Astro kami mengirim zero JavaScript untuk halaman informasi. Tombol booking, profil dokter, daftar treatment — semua di-render sebagai HTML murni. Instan.

Kenapa Tanpa Database Berarti Tanpa Hacking

WordPress menyimpan semua data di database MySQL. Ini menciptakan celah serangan:

  1. SQL Injection — Hacker mengirim query berbahaya melalui form
  2. Brute Force Loginwp-admin bisa diakses publik secara default
  3. Kerentanan Plugin — 1 plugin outdated = pintu belakang ke situs Anda
  4. Serangan XML-RPC — API legacy WordPress yang terbuka secara default

Arsitektur statis kami tidak punya celah ini sama sekali. Tidak ada database untuk di-inject. Tidak ada halaman login untuk di-brute force. Tidak ada plugin untuk di-eksploitasi. Situs ini hanyalah file HTML yang disajikan dari jaringan edge Cloudflare.

Untuk klinik yang menangani inquiry pasien, ini bukan fitur — ini keharusan.

Kenapa Cloudflare Edge > Shared Hosting

Shared hosting berarti website Anda tinggal di satu server, biasanya di Singapura atau Amerika. Ketika pasien di Surabaya membuka situs Anda, requestnya berjalan:

HP Pasien → Surabaya → Singapura → Server → Singapura → Surabaya

Round trip: 200-400ms hanya untuk jaringan, sebelum konten apa pun dimuat.

Dengan Cloudflare Edge, situs statis Anda di-cache di 300+ kota di seluruh dunia, termasuk Jakarta, Surabaya, dan Bali:

HP Pasien → Surabaya → Cloudflare Edge Surabaya → Selesai

Round trip: 10-30ms. Itu 10x lebih cepat sebelum satu baris kode pun dijalankan.

Intinya

“High performance” bukan logo di slide presentasi. Ini keputusan arsitektur teknis yang langsung berdampak pada:

  • Berapa banyak pasien yang booking (kecepatan → konversi)
  • Bagaimana Google meranking Anda (Core Web Vitals → SEO)
  • Seberapa aman data pasien (tanpa database → tanpa risiko breach)
  • Berapa biaya hosting Anda (statis → 90% lebih murah)

Kami memilih stack ini karena arsitektur yang sama digunakan oleh perusahaan seperti Nike, Porsche, dan The Guardian. Bedanya, kami membuatnya terjangkau untuk klinik dan bisnis kecil — bukan hanya Fortune 500.

Referensi

  1. Google: Core Web Vitals sebagai Sinyal Ranking
  2. Cloudflare: Peta Jaringan Global
  3. Astro: Kenapa Astro - Zero JS by Default
  4. Sucuri: Laporan Website yang Di-hack - WordPress
  5. HTTPArchive: Status Performa WordPress