Mengapa Situs WooCommerce Saya Lambat? Dan Cara Memperbaikinya
Diterbitkan: 2018-06-20Apakah situs WooCommerce Anda lambat? Ada baiknya Anda menyelidikinya. $1,6 miliar adalah jumlah yang akan hilang dari penjualan Amazon.com setiap tahun jika pemuatan halaman mereka melambat hanya dalam satu detik.
Halaman pemuatan cepat meningkatkan konversi dan SEO, mengurangi pengabaian keranjang, meningkatkan tampilan halaman, dan membuat pelanggan tetap terlibat.
Kabar baiknya adalah, dalam banyak kasus, Anda dapat memperbaiki situs WooCommerce yang lambat dengan memeriksa beberapa hal penting .
1. Anda menggunakan penyedia hosting yang lambat
$1,50/bulan di sebelah kanan saya. $1.75/bulan di sebelah kiri saya. Anda mungkin berpikir sendiri: paket hosting web sangat murah.
Ini adalah kabar baik ketika Anda baru mengenal WooCommerce, belum menghasilkan uang dari penjualan online, dan tidak ingin menghabiskan banyak uang. Hosting web bukanlah perhatian utama pada tahap awal kehidupan toko, tetapi sekitar satu tahun - atau lebih cepat, tergantung pada saat lalu lintas dan transaksi Anda mulai meningkat - Anda harus memperhatikannya.
Salah satu hal yang membuat situs WooCommerce Anda lambat adalah server web Anda (alias penyedia hosting).
Jika Anda ingin halaman Anda dimuat dengan cepat, Anda memerlukan layanan hosting yang baik. Bukan yang berbiaya rendah. Ada dua solusi utama untuk menyelesaikan masalah Anda:
- Gunakan shared hosting yang layak . Sebagian besar paket hosting bersama tidak mengalokasikan banyak ruang disk, memori, atau bandwidth. Mengapa? Karena Anda berbagi sumber daya server dengan pelanggan lain. Dan apa masalahnya ketika 10.000 orang menggunakan bandwidth yang sama? Ini memperlambat situs Anda. Sederhana. Sekarang Anda mungkin bertanya-tanya: bagaimana saya bisa tahu jika shared hosting saya terlalu lambat? “Anda dapat melakukannya dengan masuk ke cPanel atau dasbor host Anda dan mengakses informasi penggunaan sumber daya situs Anda” — baca selengkapnya .
- Gunakan hosting yang dikelola . Ini lebih mahal, tetapi juga lebih efisien jika Anda mengendarai banyak lalu lintas.
Untuk meningkatkan kinerja toko Anda, pastikan server host Anda berada di negara tempat sebagian besar pelanggan Anda tinggal. Ini terkait dengan poin berikutnya — pentingnya menggunakan jaringan pengiriman konten.
2. Anda tidak menggunakan jaringan pengiriman konten
Tahukah Anda bahwa integrasi jaringan pengiriman konten (CDN) ke dalam situs web Anda adalah salah satu cara termudah untuk meningkatkan kinerja web?
CDN adalah jaringan server yang berlokasi di seluruh dunia, yang tujuannya adalah untuk menyimpan file statis situs web WooCommerce Anda , seperti JavaScript, gambar, dan CSS.
Proses ini membantu Anda meningkatkan kinerja situs Anda karena semakin dekat pelanggan Anda dengan server, semakin cepat situs web Anda dimuat di browser mereka. CDN sangat berguna terutama jika target pelanggan Anda tersebar di berbagai negara.
Ada banyak layanan CDN yang tersedia, termasuk:
- Cloudflare
- Foto Jetpack
- MaxCDN
- KeyCDN
Yang mana yang harus Anda pilih? WP Rocket menawarkan saran berikut:
“Saat memilih CDN, penting untuk mengetahui kebutuhan Anda, khususnya di mana pengunjung Anda berada bersama dengan kebutuhan bandwidth Anda, sehingga Anda dapat memilih CDN yang paling baik untuk melayani audiens Anda. Pertimbangan lain termasuk berapa banyak yang ingin Anda belanjakan dan seberapa besar situs Anda.”
Paket gratis tersedia untuk sebagian besar CDN, tetapi kecuali Anda berada di tahap paling awal dari toko WooCommerce Anda, Anda harus mempertimbangkan paket premium.
3. Anda tidak menggunakan plugin caching
Mari kita mulai dengan definisi: Cache adalah komponen perangkat keras atau perangkat lunak yang menyimpan data sehingga permintaan di masa mendatang untuk data tersebut dapat dilayani lebih cepat.
Dengan kata lain, plugin caching mengirimkan halaman web yang disimpan alih-alih memuat seluruh situs Anda setiap kali pengunjung yang kembali mengunjunginya. Ini mempercepat proses.
Namun — plugin caching hanya meningkatkan kecepatan pemuatan situs Anda jika dikonfigurasi dengan benar .
Sebenarnya plugin caching sangat sering bermasalah karena tidak diatur dengan benar! Misalnya: Anda tidak ingin halaman keranjang atau halaman pembayaran di-cache, karena ini dapat mencegah pelanggan Anda menambahkan produk ke keranjang atau membayar pembelian mereka.
Jika Anda memutuskan untuk mencoba plugin caching, pelajari cara mengonfigurasi plugin caching untuk WooCommerce. Dan jika Anda bertanya-tanya mana yang harus dicoba — dua opsi yang paling terkenal adalah W3 Total Cache dan WP Rocket .
4. Ukuran gambar Anda tidak dioptimalkan
Gambar berkualitas tinggi penting untuk situs web, bahkan mungkin untuk toko online! Terutama jika Anda menampilkan galeri dan komidi putar kepada pengunjung Anda.
Kualitas tinggi umumnya juga berarti ukuran file yang lebih besar, dan ukuran file yang lebih besar dapat membuat situs WooCommerce Anda lambat.
Solusi untuk menghindari hal ini adalah dengan mengoptimalkan gambar Anda. Terutama mengingat bahwa gambar mewakili 50% dari waktu pemuatan situs web .
Untungnya, mengoptimalkan gambar Anda tidak berarti Anda akan menyajikan gambar produk yang buram kepada pelanggan Anda. Ikuti langkah ini:
- Unduh gambar Anda ke ukuran yang tepat. Panduan gambar ini merekomendasikan " gambar asli yang Anda unggah harus berukuran setidaknya 800 x 800 piksel atau lebih tinggi agar berfungsi untuk sebagian besar tema" .
- Kompres gambar Anda . Biasanya, ukuran biasa untuk halaman web adalah 2MB. Gunakan plugin seperti EWWW Image Optimizer (gratis), WPSmushit, atau Imagify untuk mengurangi ukuran gambar Anda hingga 70% — tanpa mempengaruhi kualitas.
Jika Anda terbiasa dengan perangkat lunak pengedit foto, Anda juga dapat langsung mengoptimalkan gambar Anda menggunakan salah satunya. Misalnya, Photoshop memungkinkan Anda untuk menyimpan gambar Anda menggunakan fitur "Simpan untuk web". Anda juga dapat mencoba Gimp , TinyPNG dan JPEG mini .
Ingat poin tentang profitabilitas Amazon.com: penundaan 1 detik dalam respons halaman dapat menghasilkan pengurangan 7% dalam konversi .
5. Anda menghadapi masalah basis data
Selama umur situs WooCommerce Anda, database Anda akan menyimpan banyak informasi: produk, pesanan, pengaturan, dll. Pada awalnya, ini bukan masalah besar.
Namun setelah beberapa bulan ada di web, mungkin menjadi masalah karena ukuran database Anda dapat mempengaruhi kinerja situs web Anda . Dengan kata lain, waktu pemuatan bisa lambat karena masalah basis data.
Jika demikian, Anda perlu melakukan pembersihan. Anda dapat melakukan tugas ini secara manual, misalnya menggunakan cPanel Anda, tetapi ada beberapa plugin WordPress yang membuat prosesnya lebih mudah dengan memungkinkan Anda untuk mengotomatiskan proses pengoptimalan.
Jika Anda ingin melanjutkan pembersihan database, pertimbangkan plugin berikut:
- Sapu WP
- WP Optimalkan
Keduanya akan menghapus revisi yang ada di database Anda dan menghapus entri duplikat.
Sekarang ada opsi yang tersedia di WooCommerce untuk secara otomatis menghapus akun pengguna lama, dll. Ini masuk akal baik dari kinerja basis data maupun dari sudut pandang privasi.
Last but not least: jangan lupa untuk membuat cadangan situs Anda — baik file maupun database — sebelum menggunakan plugin semacam itu! Baca artikel ini tentang cara membuat dan menggunakan cadangan situs Anda.
6. Anda menggunakan tema yang buruk
Memilih tema tidaklah mudah, terutama bagi pemula yang menemukan WordPress. Ada banyak tema yang tersedia, dan beberapa di antaranya menyuntikkan banyak kode ke halaman untuk mencapai tata letak tertentu.
Ada banyak hal yang perlu dipertimbangkan ketika memilih tema untuk WordPress . Satu poin penting yang harus diperiksa adalah bahwa tema Anda dikodekan dengan baik dan mengikuti standar WordPress. Jika tidak, itu bisa membuat situs WooCommerce Anda lambat.
Tes sederhana untuk memeriksa apakah tema Anda membuat situs WooCommerce Anda lambat, adalah dengan membuat cadangan lalu beralih ke tema WordPress default atau Storefront — tema yang direkomendasikan WooCommerce dan oleh karena itu yang paling dioptimalkan dan bagus untuk pengujian. Jika situs Anda dimuat lebih cepat setelah peralihan, Anda sekarang tahu masalahnya ada pada tema Anda.
Jika toko Anda masih lambat, saatnya untuk melihat plugin yang telah Anda instal.
7. Anda menggunakan plugin yang buruk
Masalah kinerja terkadang terkait dengan pemuatan plugin.
Untuk memeriksa apakah ada plugin yang membuat situs WooCommerce Anda lambat: Nonaktifkan semua plugin dan aktifkan kembali satu per satu hingga Anda menemukan penyebab potensial. Anda juga dapat menggunakan Pengatur Plugin untuk mengontrol urutan aktivasi dan mengaktifkan/menonaktifkan plugin pada basis per halaman/postingan dan melalui seluler.
Pilihan lain untuk menguji plugin yang buruk — direkomendasikan oleh WooCommerce Happiness Engineers — adalah dengan menggunakan Pemeriksaan Kesehatan.
T di sini belum tentu merupakan tautan antara jumlah plugin yang berjalan di situs Anda dan kecepatan toko Anda — lebih baik memiliki sepuluh ekstensi yang dikodekan dengan baik daripada satu yang dikemas penuh dengan fitur tidak berguna yang menghapus situs Anda!
Kualitas kode paling penting, tetapi cobalah untuk tidak menggunakan banyak plugin dan selalu nonaktifkan dan/atau hapus plugin yang tidak lagi Anda perlukan. Langkah terakhir juga merupakan praktik terbaik keamanan!
8. Anda belum mengaktifkan versi PHP terbaru di situs web Anda
Seperti yang mungkin Anda ketahui, WordPress adalah CMS open source berdasarkan PHP, bahasa skrip sisi server.
U menyanyikan versi terbaru dari PHP dapat meningkatkan kinerja toko Anda . PHP 7 2-3 kali lebih cepat dari pendahulunya (5.6.)!
Anda dapat memperbarui versi PHP Anda melalui host web Anda. T di sini biasanya modul tersedia di cPanel Anda. Jika tidak, atau jika Anda memerlukan dukungan, hubungi penyedia hosting Anda.
Sebelum memperbarui versi PHP Anda, uji versi terbaru di lingkungan lokal — seperti WAMP , MAMP atau LocalbyFlywheel . Kemudian, saat Anda siap, Anda dapat melanjutkan dan menerapkan perubahan di situs produksi Anda.
Catatan: Banyak plugin WordPress yang belum sepenuhnya kompatibel dengan PHP 7.2.
Situs WooCommerce lambat? Saatnya untuk beberapa perbaikan!
Kami telah membahas masalah umum yang membuat situs WooCommerce lambat, sekarang mungkin sudah waktunya untuk beberapa perbaikan di pihak Anda? Berhati-hatilah untuk membuat cadangan, dan semoga berhasil.
Tinggalkan komentar di bawah tentang teknik mana yang berhasil untuk toko Anda. Dan jika Anda memiliki pemikiran untuk ditambahkan, kami akan senang mendengar saran Anda.
—
Artikel ini ditulis oleh Alex Borto, pendiri WP Marmite. Alex memulai WP Marmite pada Februari 2011 — awalnya, tujuan blog ini adalah untuk membantu sebanyak mungkin orang menemukan tema yang sempurna, tetapi tiga tahun perjalanan Alex memutuskan untuk melangkah lebih jauh dengan mendekati WordPress dari atas ke bawah untuk membantu pengguna Prancis. Sekarang Alex bekerja penuh waktu dan editor tambahan bergabung untuk membantu. Ikuti blog mereka untuk konten dan kiat hebat lainnya.