Selamat malam tuan tuan,
Kalau pengalaman saya, untuk mempercepat loading wordpress itu banyak metodenya
yang paling simple menurut saya :
1. install WP Super Cache
2. install Speed Booster Pack
3. install gzip ninja
4. install leverage browser caching ninja
Namun jika tuan memiliki akses root ke server, konfigurasi lanjutan bisa tuan lakukan :
1. (jika anda punya root access server) install mod_pagespeed
2. (jika anda punya root access server) install varnish cache di garis depan server anda (port 80 / 8080) untuk mengurangi kinerja server dalam hal penyediaan static content yang direquest user secara berulang
3. (jika anda berkenan) gunakan fasilitas CDN , bisa pakai cloudflare < tapi menurut saya jika target visitornya indonesia, CF menurut saya hanya membantu sedikit untuk static content servingnya
4. (jika tidak menggunakan CDN dari CF) gunakan self hosted CDN untuk static content pada domain / subdomain lain untuk mengurangi cookie dari TLD tuan, meski hanya 200 - 400bytes cookie setiap file , namun jika banyak file static content yang belum sempat di minify & belum tercombine oleh plugin wordpress bisa menambah delay untuk page loadnya
5. Jika tuan memprioritaskan speed, nginx bisa menjadi pilihan untuk web server tuan karena nginx lebih ringan dan cepat dibanding apache meskipun agak berat namun fiturnya dan konfigurasi yang dilakukan bisa lebih banyak dari nginx
Konfigurasi yang saya lakukan diatas bisa membuat page load rata2 , first access load time nya sekitar 6 detik, dengan second load time nya sekitar 1 - 3 detik, namun tentunya konfigurasi ini pun hanya salah satu dari banyak metode konfigurasi untuk mempercepat page load.
Mungkin ada tuan tuan yang mau menambahkan, saya juga masih belajar untuk mengoptimalkan kecepatan akses dan security hardening dari wordpress