Mengapa Situs WordPress Saya Sangat Lambat? (Dan Cara Mempercepatnya)

Diterbitkan: 2019-12-21

Situs web yang lambat menyebabkan lalu lintas dan pendapatan yang hilang. Menurut Pingdom, waktu muat berkorelasi langsung dengan rasio pentalan — persentase orang yang meninggalkan situs web Anda tanpa mengunjungi lebih dari satu halaman.

Semakin banyak orang menjelajah internet di perangkat seluler, yang seringkali memiliki koneksi internet yang kurang dapat diandalkan. Dan tidak semua orang tinggal di daerah dengan konektivitas yang baik. Jika waktu buka situs web Anda lama, Anda tidak dapat diakses oleh mereka.

Terlepas dari bagaimana orang menemukan Anda dan perangkat apa yang mereka gunakan, tidak ada salahnya menjaga waktu muat situs web Anda serendah mungkin. Kami akan mengeksplorasi mengapa situs WordPress Anda mungkin lambat bersama dengan beberapa solusi yang mungkin.

1. Uji kecepatan situs WordPress Anda

Karena ada begitu banyak faktor yang memengaruhi waktu muat, mulailah dengan menjalankan tes untuk menentukan kontributor terbesar. Salah satu alat populer adalah GTmetrix, yang menjalankan dua tes simultan — Google PageSpeed ​​dan Yahoo Yslow. Masing-masing memberi Anda nilai huruf dan nilai persentase. Ringkasan GTmetrix biasanya terlihat seperti ini:

pengujian kecepatan.png

Mulailah dengan memeriksa bagian "Rincian Halaman", yang ditunjukkan di atas, yang memberikan informasi penting tentang situs Anda. "Waktu Pemuatan Penuh" menunjukkan jumlah waktu yang diperlukan halaman untuk memuat sepenuhnya di browser pengguna. Meskipun tidak ada patokan resmi, Anda harus mengupayakan waktu buka di bawah dua detik.

Karena kedekatan server web Anda dengan pengunjung Anda dapat memengaruhi waktu buka, Anda ingin situs Anda dihosting sedekat mungkin dengan sebagian besar pengunjung. Perlu dicatat bahwa server uji, dalam hal ini, berada di Kanada. Jika server web Anda berada di Eropa, maka Fully Loaded Time mungkin tidak terlalu akurat atau mewakili apa yang dialami pengguna Eropa.

"Ukuran Halaman Total" adalah indikator kinerja awal yang sangat baik. Menurut GTmetrix, rata-rata total ukuran halaman adalah 3,25 MB. Jika Anda secara signifikan lebih tinggi, itu bisa menunjukkan masalah. Namun, setiap situs web berbeda, jadi pertimbangkan ini dalam konteks tujuan situs dan konten halaman Anda.

Nilai "Permintaan" adalah jumlah permintaan HTTP yang dibuat dari klien (Anda) ke server (situs web Anda). Pada kenyataannya, setiap permintaan adalah file yang akan diunduh — HTML, CSS, JavaScript, atau gambar. Setiap permintaan membutuhkan waktu untuk diproses, jadi, secara umum, Anda ingin jumlah ini serendah mungkin; rata-rata jumlah permintaan per halaman menurut GTmetrix adalah 91.

Jika Anda ingin mengurangi jumlah permintaan situs, Anda dapat menggabungkan file CSS dan JS. Repositori WordPress.org menawarkan berbagai opsi plugin yang dapat menangani hal ini untuk Anda.

Hasil Pagespeed dan Yslow menawarkan banyak detail yang berguna, tetapi juga bisa menjadi sangat teknis. Kami akan memandu Anda melalui cara-cara sederhana untuk mempercepat situs Anda yang memberikan keuntungan terbesar dengan sedikit usaha.

2. Optimalkan gambar Anda untuk kecepatan pemuatan yang lebih cepat

Dengan pekerjaan pengoptimalan kinerja apa pun, mulailah dengan dasar-dasarnya. Gambar sering kali menjadi kontributor terbesar untuk situs web yang lambat. Jika Anda memiliki gambar di situs web Anda, mungkin ada perbaikan yang dapat Anda lakukan untuk mengurangi ukuran file:

  • Kompres gambar Anda. Gambar dapat "dikompresi tanpa kehilangan" (sehingga tidak ada pengurangan kualitas gambar) atau "dikompresi tanpa kehilangan" (yang mengurangi kualitas gambar). Anda mungkin terkejut melihat seberapa banyak Anda dapat mengompres gambar tanpa menyadari kehilangan kejelasan yang signifikan.
  • Jangan mengunggah file gambar yang lebih besar dari yang Anda butuhkan. Jika tata letak Anda menggunakan gambar dengan lebar 300 piksel, jangan unggah yang berukuran 1200 piksel.
  • Gunakan format yang benar. Ikon sederhana harus SVG, apa pun yang memerlukan transparansi harus PNG, dan foto lainnya harus JPEG.
  • Tambahkan pemuatan lambat ke situs Anda . Jika Anda menampilkan semua gambar saat situs Anda dimuat, situs web Anda pasti akan menyajikan gambar yang bahkan tidak akan dilihat banyak pengguna — misalnya, gambar di bagian bawah halaman yang memerlukan pengguliran untuk menemukannya. Pemuatan lambat berarti jika gambar tidak ada di layar pengguna, gambar tidak akan dimuat. Ini dapat berdampak besar pada kecepatan situs Anda. Pemuatan yang lambat bisa sedikit rumit untuk diatur, tetapi untungnya, fungsi ini disertakan dengan Jetpack.

Jika Anda ingin menyelam lebih dalam, WooCommerce memiliki artikel bagus tentang pengoptimalan gambar.

3. Host video & audio Anda secara eksternal

Video dan audio adalah cara yang bagus untuk melibatkan pengunjung situs web. Sayangnya, mereka dikenakan biaya: file lebih besar dan membutuhkan waktu lebih lama untuk dimuat. Kecuali Anda ingin kontrol lanjutan atas media Anda, pertimbangkan untuk menghosting video dan audio secara eksternal. Ada berbagai layanan yang tersedia, dengan fitur dan harga yang berbeda. Hosting video dan audio di luar situs juga menghemat konsumsi bandwidth, yang dapat menurunkan biaya hosting situs Anda.

Jetpack memberikan solusi paling mulus untuk situs WordPress dan sepenuhnya bebas iklan. Ini terintegrasi langsung dengan perpustakaan media dan editor pos Anda, dan dioptimalkan secara khusus untuk WordPress. Pelajari lebih lanjut tentang bagaimana Jetpack membantu dengan hosting video untuk situs WordPress.

4. Pilih hosting yang tepat untuk WordPress

Sangat penting untuk memilih penyedia hosting yang tepat untuk kebutuhan spesifik Anda. Beberapa faktor yang perlu dipertimbangkan:

  • Di mana audiens Anda berada? Situs web Anda akan memuat lebih cepat untuk pengguna yang lebih dekat ke server Anda. Pilih host dengan server di dekat audiens target Anda.
  • Dibagikan, cloud, atau didedikasikan? Hosting bersama membagi server di antara ratusan atau ribuan situs web, dan seringkali merupakan pilihan yang paling ekonomis. Biasanya baik untuk situs dengan lalu lintas rendah. Cloud hosting telah menjadi sangat populer dalam beberapa tahun terakhir dan menyediakan sumber daya terjamin khusus untuk paket yang Anda pilih dan kemampuan untuk meningkatkan atau menurunkan dengan mudah. Ini bagus jika Anda mengalami lonjakan lalu lintas yang tiba-tiba. Server khusus adalah milik Anda, bersama dengan semua sumber daya server — HDD, CPU, RAM, bandwidth, dan banyak lagi. Ini biasanya merupakan pilihan terbaik untuk situs besar tetapi lebih mahal dan kurang mampu mengatasi lonjakan lalu lintas daripada hosting awan.
  • Sumber daya apa yang Anda butuhkan? Anda mungkin tidak mengetahuinya pada awalnya, dan itu akan berubah seiring pertumbuhan situs web Anda. Beberapa sumber daya mudah dihitung tetapi yang lain, seperti CPU dan RAM, lebih rumit karena bergantung pada banyak faktor. Jika Anda telah berkembang melampaui tahap server bersama tetapi tidak yakin dengan apa yang Anda butuhkan, cloud hosting mungkin menjadi pilihan ideal karena kemampuannya untuk diskalakan.
  • Versi PHP apa yang ditawarkan host Anda? PHP adalah bahasa pemrograman yang WordPress dibangun di atas. Versi terbaru PHP tidak hanya memiliki fitur bahasa terbaru dan pembaruan keamanan, tetapi juga berjalan lebih cepat dan lebih efisien. Anda biasanya dapat mengetahui versi PHP yang Anda jalankan dengan melihat panel kontrol host web Anda atau menginstal plugin seperti Tampilan Versi PHP. Jika host Anda masih menjalankan 5.6, Anda perlu mendorongnya untuk peningkatan atau mencari solusi baru. Pelajari lebih lanjut tentang persyaratan PHP WordPress.
  • Apakah Anda mengalami downtime? Jika situs Anda sering down, Anda mungkin memiliki host yang tidak stabil dan ingin mengganti penyedia. Jetpack Backup membantu Anda memigrasikan situs web Anda dan menyediakan pemantauan waktu henti gratis.

5. Gunakan CDN yang ramah WordPress

Sebaiknya server Anda dekat dengan audiens Anda. Tapi bagaimana jika penonton itu ada di seluruh dunia?

Jika itu masalahnya, jaringan pengiriman konten mungkin sangat membantu. CDN mengambil aset dari server Anda (gambar, CSS, JavaScript, video, audio, dll.) dan memindahkannya ke jaringan server yang terdistribusi secara global. Ini berarti aset Anda dapat disajikan dari lokasi yang lebih dekat dengan pengguna Anda dan situs Anda akan dimuat lebih cepat.

Ada banyak CDN, masing-masing dengan biaya yang bervariasi. Beberapa, seperti BunnyCDN, menawarkan plugin WordPress, tetapi yang lain memerlukan pengaturan manual atau solusi pihak ketiga. Jetpack menyertakan CDN gratis yang disebut Site Accelerator, yang dapat diatur hanya dalam beberapa klik.

6. Terapkan caching untuk mempercepat situs WordPress Anda

Setiap situs WordPress didukung oleh database, dan setiap pemuatan halaman melibatkan pengambilan informasi dari database tersebut. Ini tidak hanya membebani server, tetapi juga membutuhkan waktu untuk mengeksekusi. Caching halaman adalah cara umum untuk mempercepat situs web — Ini mengurangi berapa kali data perlu diambil dari database.

Caching halaman berarti bahwa versi statis halaman Anda disimpan dan disajikan kepada setiap pengguna. Banyak web host sekarang menyertakan cache halaman WordPress di tingkat server. Jika tidak, ada solusi plugin bagus yang tersedia seperti WP Super Cache, tetapi perhatikan bahwa mereka memerlukan beberapa pengetahuan dan konfigurasi untuk hasil yang optimal.

7. Hati-hati memilih plugin dan tema WordPress

Plugin memiliki PHP, CSS, JavaScript, gambar, dll., sehingga setiap plugin yang Anda instal berpotensi memperlambat situs Anda. Pilih plugin dengan bijak dan perhatikan ulasan.

Untuk memastikan plugin Anda tidak berdampak negatif pada kecepatan situs Anda, pindai situs Anda dengan alat seperti GTmetrix setelah menginstal plugin baru untuk melihat apakah itu berdampak signifikan pada kecepatan Anda. Dan jika ternyata Anda menggunakan banyak plugin, Anda mungkin dapat menggabungkannya dengan menggunakan satu plugin dengan beberapa fitur, seperti Jetpack. Ini menawarkan CDN, pengoptimalan gambar, pencadangan, keamanan, analitik, dan banyak alat lainnya.

Anda harus sangat berhati-hati dengan tema. Tema penuh fitur mungkin terdengar hebat, tetapi fitur tersebut hadir dengan banyak kode. Jika Anda tidak menggunakan semuanya, Anda tidak perlu memperlambat situs Anda. Sekali lagi, cara sederhana untuk menguji kinerja tema adalah dengan memindai demo tema dengan GTMetrix. Sementara beberapa skor akan didasarkan pada bagaimana server demo dikonfigurasi, jumlah permintaan, waktu buka, dan ukuran halaman mungkin merupakan indikator kecepatan yang baik.

Percepat situs WordPress Anda

Biasanya tidak ada penyebab tunggal dari situs web WordPress yang lambat. Terkadang masalahnya jelas, seperti perlambatan setelah menginstal plugin, tetapi sebagian besar waktu sulit untuk dilacak. Ini terutama berlaku untuk situs web sibuk yang sering memperbarui konten dan plugin dan menerima jumlah lalu lintas yang baik.

Agar situs web Anda tetap berkinerja baik, tetap berpegang pada praktik terbaik: perbarui WordPress, plugin, dan tema secara teratur, dan pantau setiap perubahan kecepatan secara konsisten. Menjaga agar situs web berjalan dengan lancar juga melibatkan mendidik kontributor situs. Pastikan mereka tidak memasukkan gambar besar yang tidak perlu, dan hanya beri mereka tingkat akses yang sesuai sehingga mereka tidak dapat menginstal plugin secara sewenang-wenang.

Secara keseluruhan, Anda dapat memperoleh peningkatan kecepatan yang besar dalam beberapa langkah sederhana. Jetpack menyediakan semua yang Anda butuhkan untuk memperbaiki situs web yang lambat dengan cepat.

Pelajari lebih lanjut tentang alat kecepatan Jetpack.