Pilih paket

Mengapa website WordPress lambat dan cara mempercepatnya

Penyebab umum WordPress lambat: plugin, gambar, tidak ada cache, PHP lama, wp-cron, database. Dan cara memeriksanya.

  • Dipublikasikan
  • Tim NBT Host
  • 4 menit baca
artikel · website yang berjalan
Waktu baca
4mnt
Bagian
8
Mulai membaca

Website WordPress yang lambat jarang punya satu penyebab saja. Biasanya beberapa hal kecil yang menumpuk: gambar 5 MB di halaman depan, tiga plugin yang melakukan hal yang sama, versi PHP yang lama. Kabar baiknya: sebagian besar bisa ditemukan dan diperbaiki tanpa pindah hosting.

Ringkasan

  • Ukur dulu dengan PageSpeed Insights, agar Anda tahu apakah masalahnya di server atau di halaman.
  • Sebagian besar perlambatan berasal dari gambar besar, plugin yang berat, dan tidak adanya cache.
  • Gunakan versi PHP terbaru (8.2, 8.3, atau 8.4) dan periksa kompatibilitasnya terlebih dahulu.
  • Jika semua itu sudah beres dan website tetap lambat saat traffic memuncak, barulah saatnya untuk paket yang lebih besar.

Langkah 1: ukur dulu

Buka PageSpeed Insights dan uji halaman depan serta satu halaman penting (produk, halaman layanan), di mobile. Perhatikan dua hal:

  • Waktu hingga byte pertama (TTFB): berapa lama browser menunggu sampai server menjawab. Jika besar, masalahnya ada di balik website: PHP, database, plugin, tidak ada cache.
  • Core Web Vitals: LCP (berapa lama sampai elemen utama muncul), INP (seberapa cepat halaman merespons klik), dan CLS (seberapa banyak halaman bergeser saat dimuat). Jika TTFB kecil tetapi nilai-nilai ini buruk, masalahnya ada di halaman: gambar, skrip, font. Arti setiap angka, selengkapnya: kecepatan dan Core Web Vitals.

Langkah 2: gambar

Gambar adalah penyebab paling umum halaman yang berat. Foto dari ponsel sering berukuran beberapa megabyte dan lebarnya lebih dari 4000 piksel, padahal di layar hanya tampil 1200.

  • perkecil gambar sebelum diunggah, sesuai lebar tampilannya;
  • gunakan format modern seperti WebP atau AVIF;
  • aktifkan lazy loading untuk gambar di bagian bawah halaman, tetapi jangan untuk gambar utama di layar pertama.

Langkahnya, dengan alat di WordPress, ada di panduan gambar yang dioptimalkan di WordPress.

Langkah 3: plugin dan tema

Setiap plugin aktif menambahkan kode yang berjalan di setiap kunjungan. Yang penting bukan jumlahnya, tetapi apa yang dilakukannya:

  • nonaktifkan satu per satu plugin yang tidak lagi diperlukan, lalu hapus;
  • cari duplikat: dua plugin SEO, dua plugin formulir, dua plugin cache;
  • page builder yang berat dan tema “serba ada” memuat banyak kode di setiap halaman;
  • skrip eksternal — chat, pixel iklan, peta, widget media sosial — memperlambat halaman walaupun servernya cepat.

Langkah 4: cache

Tanpa cache, WordPress membangun setiap halaman dari nol di setiap kunjungan: menjalankan PHP, membuat kueri ke database, merangkai tema. Plugin cache menyimpan halaman yang sudah jadi dan langsung menyajikannya ke pengunjung berikutnya. Di shared hosting, bedanya besar, karena kebutuhan proses PHP langsung berkurang — dan setiap website punya jumlah proses simultan yang terbatas (5 di paket web NBT Host).

Di toko online, halaman keranjang, pembayaran, dan akun pelanggan tidak di-cache; halaman lainnya di-cache. Cara memilih dan mengatur plugin cache: panduan cache untuk WordPress.

Langkah 5: PHP

Versi PHP yang baru lebih cepat dan menerima pembaruan keamanan. Di paket NBT Host, Anda memilih PHP 8.2, 8.3, atau 8.4 untuk setiap website, dari Enhance. Sebelum mengganti, buat salinan dan periksa apakah tema dan plugin kompatibel; langkahnya ada di panduan versi PHP.

Langkah 6: wp-cron dan database

WordPress menjalankan tugas terjadwal (publikasi, email, pembersihan) saat ada kunjungan, lewat wp-cron. Di website yang ramai, ini menambah beban di setiap permintaan; di website yang sepi, tugas berjalan terlambat. Solusinya adalah cron sungguhan yang diatur dari panel — contoh untuk WordPress ada di panduan cron job.

Seiring waktu, database terisi revisi artikel lama, data sementara, dan tabel yang ditinggalkan plugin yang sudah dihapus. Pembersihan berkala, setelah membuat backup, menjaganya tetap ringan.

Langkah 7: baru sekarang, sumber daya

Jika gambar sudah dioptimalkan, plugin bersih, cache aktif, dan PHP terbaru, tetapi website tetap melambat saat traffic memuncak, mungkin paketnya terlalu kecil. Tanda klasiknya: semuanya lancar di malam hari dan berat tepat saat pengunjung paling banyak. Perbedaan antarpaket dijelaskan di shared hosting, cloud, atau VPS.

Jika Anda ingin pembaruan dan pemeriksaan dikerjakan orang lain, dengan salinan sebelum setiap perubahan, lihat Pemeliharaan WordPress. Dan jika website WordPress Anda saat ini ada di penyedia lain dan ingin mencoba di tempat kami, kami pindahkan gratis, dengan syarat di halaman tersebut.

Dukungan

Ada pertanyaan? Yang menjawab adalah manusia.

Ceritakan website Anda dan apa yang ingin Anda lakukan; kami membalas pada jam kerja.

Telepon dan WhatsApp+40 775 396 021
Jam kerjaSenin–Jumat, 09.00–18.00 waktu Rumania (14.00–23.00 WIB; saat musim panas Eropa 13.00–22.00 WIB)

Jangan pernah mengirim kata sandi lewat WhatsApp atau email. Informasi yang membantu kami menjawab sejak pertama: cara meminta bantuan.