Catatan engineering

Mengapa WordPress Admin bisa lambat saat front-end cepat

Front-end yang cepat tidak membuktikan WordPress itu sendiri cepat.

Halaman publik dapat dilayani dari cache sementara wp-admin tetap menjalankan PHP, query database, dan hook plugin pada setiap request.

Ukur request admin yang lambat sebelum memasang plugin optimasi lain.

1. Bandingkan waktu request tanpa cache

Ukur waktu respons server pada layar admin dan user login, bukan hanya halaman anonim yang di-cache.

2. Cari hook plugin yang mahal

Widget dashboard, pemeriksaan lisensi, API eksternal, dan hook admin yang luas dapat menambah latency pada setiap request backend.

3. Periksa perilaku database

Options besar, data autoload, query lambat, dan layar yang berat pada postmeta dapat memperlambat wp-admin meski front-end cepat.

4. Periksa kesehatan object cache

Redis dapat mengurangi query, tetapi cache yang overload atau salah konfigurasi juga dapat menambah latency.

5. Periksa cron dan background job

Scheduled task, Action Scheduler, dan impor dapat berebut CPU, lock database, dan PHP worker.

6. Perbaiki bottleneck terbesar dulu

Jangan ubah worker, indeks, plugin, dan cache sekaligus. Perbaiki kendala terbesar yang terukur, lalu ukur ulang.