Mengapa Situs WordPress Saya Berjalan Lambat?
Diterbitkan: 2021-02-26Situs web yang berjalan lambat buruk bagi pengguna Anda, buruk untuk SEO, dan buruk untuk bisnis Anda! Dengan demikian, jika situs web Anda berjalan lambat, itu harus menjadi prioritas utama bagi Anda untuk mencari tahu mengapa dan memperbaikinya.
Jadi, mengapa situs web yang lambat bisa berdampak buruk bagi bisnis dan pengguna Anda? Nah, kapan terakhir kali Anda cukup sabar menunggu situs web dimuat lebih dari beberapa detik? Kemungkinan besar Anda akan frustrasi dan menuju ke situs web lain. Jika pelanggan Anda mengalami hal serupa di situs web Anda, bayangkan saja bisnis yang bisa Anda rugikan.
Dan bukan hanya pelanggan Anda yang pada akhirnya akan menghindari situs web Anda… Google mungkin juga. Kecepatan memuat situs web adalah salah satu metrik yang digunakan Google saat memutuskan bagaimana menentukan peringkat situs web di SERP. Situs web yang lambat hampir pasti akan menghasilkan penalti peringkat. Singkatnya, sangat penting bahwa waktu muat situs web Anda adalah sesuatu yang Anda pantau dan, jika perlu, tingkatkan.
Jadi, apa alasan situs web Anda bisa dimuat dengan lambat? Mari kita lihat beberapa pelaku utama.
Mengukur Kecepatan Muat WordPress
Sebelum Anda mulai khawatir tentang meningkatkan waktu muat situs web Anda, hal pertama yang perlu Anda lakukan adalah benar-benar memeriksa seberapa cepat (atau sebaliknya) itu. Ada beberapa alat gratis yang dapat Anda gunakan. Pilihan yang populer adalah Tes Kecepatan Situs Web Pingdom.

Masukkan url website Anda lalu pilih lokasi tes yang paling dekat dengan pelanggan Anda. Kemudian jalankan tes. Idealnya waktu muat Anda harus di bawah 3 detik atau lebih. Pingdom akan memberi Anda berbagai informasi yang dapat digunakan untuk membantu Anda mendiagnosis situs yang memuat lambat. Kami akan membahas banyak dari ini di bawah ini.
Kualitas Hosting
Tempat pertama yang harus dilihat ketika mencoba meningkatkan waktu muat situs web Anda adalah di host Anda. Ada banyak sekali pilihan dalam hal hosting WordPress dan itu adalah hal yang hebat. Dengan hosting yang tersedia mulai dari beberapa dolar, siapa pun sekarang dapat membeli situs web secara online. Murah namun tidak selalu berarti ceria dalam hal hosting! Meskipun selalu berbahaya untuk digeneralisasi, semakin murah hosting, semakin lambat kemungkinannya.
Saat menguji kecepatan memuat situs web Anda, penting juga untuk melakukan ini beberapa kali selama beberapa hari. Hosting murah seringkali dapat tampil cemerlang tetapi hanya pada kesempatan yang terisolasi. Konsistensi adalah kuncinya – apakah situs Anda dimuat dengan cepat setiap kali Anda mengujinya? Jika tidak maka tempat pertama yang harus dilihat adalah hosting Anda. Kenyataannya adalah, jika Anda menggunakan hosting murah dan Anda menginginkan situs web yang memuat cepat secara konsisten, maka Anda harus pindah ke hosting dengan kualitas yang lebih baik. Ini adalah cara termudah dan paling pasti untuk meningkatkan waktu muat situs web.
Caching
WordPress adalah CMS luar biasa yang sekarang mendukung 40% situs web dunia. Luar biasa! Ini juga cukup canggih dan ada banyak hal yang terjadi di balik layar yang mungkin tidak Anda sadari. Posting ini bukanlah tempat untuk membahas hal ini – sebagai gantinya, cukup untuk mengetahui bahwa setiap kali seseorang meminta halaman di situs web Anda (misalnya dengan mengklik tautan atau mengetik url situs web Anda ke dalam browser), server dan WordPress berfungsi untuk 'membangun' halaman itu. Banyak komponen yang digunakan dan informasi diambil dari database. Proses ini benar-benar cukup rumit tetapi hanya dapat berlangsung beberapa saat… dalam banyak kasus, pengguna akhir bahkan tidak menyadari apa yang sedang terjadi.
Namun, proses membangun setiap halaman setiap kali diminta oleh pengguna pada akhirnya dapat memperlambat segalanya. Ini menggunakan sejumlah sumber daya server dan, jika beberapa orang menggunakan situs web secara bersamaan, ini akan mengakibatkan pemuatan halaman lebih lambat (karena membutuhkan waktu lebih lama untuk dibangun oleh server).
Jadi, bagaimana kita menghindari ini? Sederhana… dengan menggunakan Caching. Dengan meng-cache situs web Anda, 'salinan' halaman Anda yang telah 'dibuat sebelumnya' disimpan dan inilah yang akan dikirimkan server kepada pengguna. Ini mempercepat segalanya tanpa akhir karena server tidak berada di bawah tekanan yang tidak semestinya.
Anda dapat membaca lebih lanjut tentang cara kerja caching WordPress dan mengapa Anda harus menggunakannya di artikel terkait kami dan Anda juga dapat mengunjungi artikel kami tentang bagaimana Pressidium mengimplementasikan caching browser.
Tema
Tema menguasai dunia WordPress! Kemungkinannya adalah, sebagian besar situs WordPress menjalankan tema 'di luar rak' dari beberapa deskripsi. Tema luar biasa dan memungkinkan Anda membuat situs web WordPress yang terlihat luar biasa tanpa memerlukan pengalaman pengkodean.
Sisi lain dari kenyamanan dan kekuatan tema terkadang adalah waktu muat yang buruk. Mengapa? Tidak semua tema sama dan beberapa dapat dikodekan dengan buruk. Sama seperti mobil yang dirancang dengan buruk (dan karena itu tidak berfungsi dengan baik!), tema dengan kode yang buruk dapat merusak waktu muat situs web Anda.
Jadi, bagaimana cara menghindari hal ini? Nah, cara yang paling jelas adalah memilih tema yang dinilai tinggi dan didukung dengan baik. Kemungkinannya lebih besar bahwa tema semacam ini akan menghabiskan lebih banyak waktu untuk membangunnya dengan benar. Yang kedua adalah menghindari 'kembung'. Maksud kami tema yang dikemas dengan banyak plugin dan mencoba melakukan terlalu banyak. Semakin kompleks, semakin besar kemungkinannya memperlambat situs web Anda.
Plugin
Plugin, seperti tema dapat menyebabkan masalah dengan waktu muat situs Anda, karena alasan yang sama. Masalah nomor 1 dengan plugin yang akan menyebabkan waktu muat lambat adalah menggunakan terlalu banyak plugin! Paling-paling Anda mungkin harus bertujuan untuk memiliki tidak lebih dari sepuluh atau lebih plugin ... jika Anda memiliki 20, 30+ maka Anda harus mempertanyakan apa yang mereka lakukan dan apakah mereka benar-benar diperlukan. Jika Anda dapat memilih yang tidak diperlukan maka ini dapat membantu mempercepat situs Anda.


Dan, seperti halnya tema, tetap gunakan plugin yang dikembangkan dan didukung dengan baik.
Pembaruan
Kiat teratas… perbarui inti WordPress, Tema, DAN plugin Anda! Ini tidak hanya penting untuk memastikan situs web Anda tetap aman, tetapi juga dapat membantu kecepatan situs web. Mengapa? Plugin, Tema, dan rilis inti WordPress cenderung memperbaiki bug yang mungkin menghambat situs Anda dan pada gilirannya memperlambatnya.
Gambar-gambar
Ini adalah yang besar (secara harfiah). Ukuran halaman seperti yang diharapkan adalah alasan lain yang dapat menyebabkan situs Anda dimuat dengan lambat. Saat Anda menjalankan situs Anda melalui pemeriksa Kecepatan Pingdom, Anda mungkin telah melihat bagian dalam hasil yang mencantumkan ukuran halaman dalam MB.

Pada contoh di atas kita dapat melihat ini adalah 2.6mb. Ini berarti bahwa siapa pun yang mengunjungi situs web harus mengunduh 2,6 MB data ke ponsel atau komputer mereka untuk melihatnya. Pada koneksi broadband cepat ini bukan masalah besar tetapi menjadi lebih bermasalah di ponsel. Seperti yang terjadi, 2.6mb adalah ukuran yang masuk akal. Namun aturannya adalah semakin kecil Anda dapat membuat ukuran halaman Anda semakin baik.
Jadi apa yang berkontribusi pada ukuran halaman? Kebanyakan orang memiliki kesan bahwa skrip atau kode memiliki dampak terbesar pada kecepatan situs. Sebenarnya gambar situs weblah yang membuat dampak terbesar. Jadi, untuk mempercepat situs web Anda, salah satu hal utama yang dapat Anda lakukan adalah mengurangi ukuran gambar Anda.
Tentu saja, Anda perlu memastikan mereka tetap cukup besar sehingga terlihat bagus di semua jenis layar yang berbeda (yang berarti menjaga lebarnya sekitar 1.500 piksel). Tetapi ukuran file fisik dari gambar-gambar ini biasanya dapat dikurangi secara signifikan dengan menjalankannya melalui beberapa perangkat lunak kompresi. Cara terbaik untuk melakukannya adalah dengan mengunggah gambar Anda ke TinyPNG atau menggunakan plugin kompresi seperti ShortPixel.
Skrip CSS/JS
Sekarang kami telah membahas beberapa cara dasar (dan sering kali paling efektif) untuk meningkatkan kecepatan pemuatan situs Anda yang dapat kami pecahkan dengan melihat beberapa alasan teknis lainnya untuk waktu pemuatan situs yang lambat yang dimulai dengan CSS dan Skrip JS.
Masalah dengan jenis skrip ini bisa sangat banyak. Beberapa masalah yang mungkin terjadi adalah:
- Terlalu banyak skrip : Jika Anda memiliki banyak file JS atau CSS, ini akan memakan waktu untuk dimuat. Mengurangi jumlah ini karena itu akan membantu mempercepat.
- Skrip eksternal atau pihak ketiga: Hal-hal seperti pemuat font atau Google Ads juga dapat berdampak besar pada kinerja situs web Anda karena cenderung lambat dimuat.
- File CSS atau JS yang panjang: Karena file CSS menyertakan semua penyesuaian gaya, terkadang file tersebut menjadi sangat panjang. Jika memungkinkan, coba dan perpendek ini (bahkan menghapus spasi baris kosong dapat membantu).
Pengalihan Situs Web
Apakah Anda memiliki banyak pengalihan di situs Anda? Ini dapat memengaruhi pengalaman pengguna karena perlu waktu untuk memproses pengalihan saat memicu permintaan HTTP tambahan.
Kecuali jika diperlukan, mereka akan mengganggu pengalaman pengguna dan hal yang sama berlaku untuk rantai pengalihan yaitu ketika tautan dialihkan ke tautan lain yang dialihkan ke tautan ketiga. Jadi, Anda beralih dari tautan ke-1 ke ke-3 dalam dua langkah. Jangan lakukan ini kecuali Anda benar-benar harus melakukannya!
Komentar
Jika Anda menerima banyak komentar di situs Anda, perkirakan ini akan memperlambat segalanya. Nonaktifkan jika tidak diperlukan atau atur sedemikian rupa sehingga menyembunyikannya sehingga tidak perlu dimuat kecuali pengguna meminta untuk melihatnya.
Versi PHP
Sebagian besar kode WordPress ditulis dalam PHP – karena itu penting bahwa versi PHP yang berjalan di server hosting Anda adalah yang terbaru yang tersedia (pertama memastikan bahwa ini kompatibel dengan versi, tema, dan plugin WordPress Anda). Jika Anda menjalankan versi yang lebih lama, ingatlah bahwa kemungkinan akan lebih lambat dan juga dapat membuat Anda rentan terhadap berbagai risiko keamanan.
Kueri Basis Data Lambat
Selain arsitektur server yang buruk, hal lain yang dapat meningkatkan waktu pemrosesan server adalah kueri basis data. Hal-hal seperti kueri khusus yang dibuat oleh pengembang terkadang dapat dikodekan dengan buruk dan tidak dioptimalkan untuk WordPress. Ini hampir pasti akan menghasilkan waktu muat yang lebih lambat.
Dalam kasus lain, penundaan disebabkan oleh banyaknya permintaan. Ini juga dapat mengakibatkan penurunan kinerja situs dan waktu muat.
Kecepatan Klien
Hal terakhir yang perlu diperiksa ulang (yah, mungkin itu yang pertama!) jika Anda merasa situs web Anda dimuat dengan lambat adalah bahwa koneksi Anda sendiri tidak berjalan lambat. Jika Anda telah menguji situs Anda dengan Pingdom dan menunjukkan kecepatan pemuatan yang lambat, maka masalahnya memang ada pada situs itu sendiri. Namun jika ini tampaknya baik-baik saja, tetapi situs Anda memuat dengan lambat saat Anda melihatnya, periksa kecepatan koneksi Anda sendiri menggunakan alat seperti Speedtest.
Jika ini baik-baik saja tetapi Anda masih mengalami masalah, maka trik yang baik adalah menghapus browser dan riwayat cache. Ini sering kali dapat menyelesaikan masalah kecepatan terkait sisi klien.