Lima Tips untuk Mempercepat Situs Magento
Diterbitkan: 2019-06-11Magento 2 adalah platform kaya fitur. Platform yang dapat memberikan pengalaman yang sangat dapat disesuaikan untuk semua pembeli, artinya tidak ada dua situs web yang sama.
Beberapa fitur terbaik Magento antara lain:
- Elasticsearch sekarang dibangun ke dalam Magento 2.3 (dan seterusnya),
- Anda dapat mempersonalisasi pengalaman pelanggan dengan lebih baik dengan melayani pasar tertentu,
- Pelanggan yang kembali sekarang dapat mengharapkan proses checkout yang lebih mudah.
Namun, fitur yang dapat disesuaikan seperti itu diketahui memperlambat situs web dan tidak terkecuali Magento.
Pada pandangan pertama, mungkin tidak tampak seperti masalah besar untuk menunggu beberapa detik ekstra untuk akhirnya memuat situs. Namun, pemilik toko dapat terkejut mengetahui bahwa tingkat konversi mereka bergantung pada seberapa cepat situs web mereka dapat memuat. Tahukah Anda bahwa calon pelanggan 40% lebih mungkin meninggalkan situs web jika memuat lebih dari tiga detik?
Statistik seperti itu berarti bahwa bisnis eCommerce harus dapat memenuhi kebutuhan tertentu pelanggan mereka, sementara tidak berusaha berkompromi dengan kebutuhan pelanggan lainnya. Ini bisa menjadi rumit, tetapi itu tidak berarti tidak mungkin.
Dalam posting ini, saya akan memberikan 5 tips untuk mengurangi waktu respons server, dan pada akhirnya mempercepat situs web Magento.
Daftar isi
- Tip #1: Pertimbangkan Hosting Anda
- Tip #2: Optimalkan Gambar Anda
- Tip #3: Periksa Ekstensi Anda
- Tip #4: Perkecil Pemrograman Anda
- Tip #5: Jaga agar Basis Data Magento Anda Terorganisir
- Membawa pergi
Tip #1: Pertimbangkan Hosting Anda
Salah satu alasan paling umum untuk memiliki situs Magento yang lambat adalah hosting. Setelah lalu lintas mulai meningkat, rata-rata situs web akan kesulitan mengikuti paket hosting murah. Namun, karena Magento sedikit lebih kompleks, platform ini lebih mungkin mengalami masalah lebih cepat daripada situs web rata-rata.
Itulah sebabnya banyak pengembang Magento bersertifikat akan meminta Anda untuk berinvestasi dalam paket hosting yang bagus. Magento tidak akan berjalan sebagaimana mestinya dengan shared hosting $5/bulan. Untuk mempercepat Magento, Anda harus berinvestasi dalam paket premium.
Faktanya, penting bahwa ketika Anda memilih layanan hosting, Anda memilih layanan yang menentukan hosting bersertifikat Magento.
Anda juga dapat meng-host situs web Magento Anda di Virtual Private Server (VPS). Manfaat besar dari menghosting situs web Anda di VPS adalah Anda, sebagai pemilik situs, akan memiliki lebih banyak kebebasan untuk mengelola server Anda.
Namun, sebagai pemilik situs Magento, keuntungan terbaik adalah situs yang dihosting VPS tidak bergantung pada lalu lintas atau pemirsa. Anda dipersilakan untuk menggunakan ruang server sebanyak yang Anda butuhkan.
Baik Anda memilih hosting bersertifikasi Magento atau hosting VPS, penting untuk mempertimbangkan semua opsi Anda dan menemukan paket hosting yang memberi Anda ruang paling banyak untuk menjaga situs web Anda berjalan secara efisien.
Tip #2: Optimalkan Gambar Anda
Setiap pengembang Magento bersertifikat akan memberi tahu Anda bahwa salah satu cara terbaik untuk mempercepat Magento adalah dengan menjaga gambar tetap optimal. Cara terbaik untuk melakukannya adalah dengan mengompres gambar Anda ke ukuran terkecil. Artinya, ketika gambar Anda berada pada ukuran yang ideal, situs web dapat berjalan lebih lancar dan efisien.
Tidak ada cara nyata untuk mengetahui ukuran foto yang paling ideal untuk situs web Anda, tetapi ada cara untuk membuat foto lebih kecil tanpa merusak kualitasnya.
Pencarian Google sederhana untuk "pengoptimal gambar gratis" akan menghasilkan beberapa alat gratis yang dapat Anda gunakan untuk membuat gambar Anda lebih kecil sambil mempertahankan kualitasnya.
Alat-alat ini dapat memberikan hasil yang bervariasi, tetapi prosesnya biasanya sama:
- Unggah foto ke situs web.
- Pilih pengaturan kompresi.
- Pengaturan yang paling direkomendasikan adalah “lossless” atau untuk memilih “kualitas terbaik”.
- Beberapa kompresor tidak memberi Anda pilihan bagaimana gambar Anda akan berubah. Dalam hal ini, Anda harus melewati langkah ini.
- Unduh foto Anda.
Setelah Anda menyelesaikan prosesnya, Anda dapat mengunggah semua foto yang baru dioptimalkan ke Magento dan melanjutkan untuk mengganti gambar asli Anda dengan gambar yang dioptimalkan.
Tip #3: Periksa Ekstensi Anda
Ekstensi situs web berdampak besar pada waktu respons server Anda. Ini karena ketika situs dimuat, ekstensi yang membantu situs juga perlu dimuat. Oleh karena itu, akan ada lebih banyak permintaan HTTP.
Tidak ada jawaban nyata mengenai berapa banyak ekstensi yang dapat dimiliki situs web Magento Anda, tetapi Pengembang Magento Bersertifikat umumnya akan memberi tahu Anda untuk meminimalkan semua ekstensi pihak ke-3 Anda.
Untuk mengetahui ekstensi penting apa yang harus disimpan di situs Magento Anda, Anda disarankan untuk melakukan salah satu hal berikut:
- Lakukan audit ekstensi Magento yang komprehensif untuk mengetahui berapa banyak ekstensi yang Anda miliki dan cari tahu bagaimana masing-masing ekstensi memengaruhi waktu pemuatan Anda. Pertimbangkan untuk menghapus ekstensi yang paling memakan waktu pemuatan.
- Konsultasikan dengan Pengembang Magento Bersertifikat untuk melakukan audit ekstensi dan berbicara dengan mereka untuk mengetahui ekstensi apa yang terbaik untuk disimpan.
Setelah Anda berhasil menghapus beberapa ekstensi terbesar Anda, Anda mungkin menemukan bahwa situs web Magento Anda akan mulai memuat lebih cepat.
Tip #4: Perkecil Pemrograman Anda
Semakin sedikit kode yang dimuat, semakin baik. Jika Anda menggabungkan dan meminimalkan file JavaScript dan CSS, Anda dapat membuat waktu buka lebih cepat untuk toko Magento Anda.
Anda dapat menyewa Pengembang Magento Bersertifikat untuk melakukan ini, tetapi jika Anda ingin melakukannya sendiri, lakukan hal berikut:
- Buka Panel Admin Magento Anda dan temukan "Sistem"
- Ikuti peta: Sistem → Konfigurasi → Lanjutan → Pengembang
- Lihat di bawah pengaturan JavaScript dan CSS.
- Di bawah "Gabungkan File JavaScript", ubah "TIDAK" menjadi "YA"
- Di bawah "Gabungkan File CSS", ubah "TIDAK" menjadi "YA"
- Simpan perubahan
Setelah Anda melakukan ini, file JavaScript dan CSS Anda akan bergabung dan mengurangi jumlah permintaan ke situs web Anda.
Untuk HTML Anda, jika Anda mengunduh ekstensi pihak ketiga, Anda harus dapat meminimalkannya.
Tip #5: Jaga agar Basis Data Magento Anda Terorganisir
Poin kunci untuk mempercepat Magento adalah menjaga database situs web Anda tetap optimal. Ini termasuk menjaga hal-hal berikut:
- Indeks: Penting untuk dicatat bahwa indeks digunakan untuk mempercepat kueri MySQL. Secara default, Magento memperbarui indeks untuk setiap produk di toko. Namun, ada beberapa contoh di mana Anda harus memperbarui indeks produk secara manual. Untuk melakukannya, Anda harus:
- Arahkan ke "Sistem" → "Manajemen Indeks."
- Pilih semua indeks (atau yang ingin Anda perbarui), pilih "Indeks Ulang Data" dari dropdown dan klik "Kirim."
- Log: Tabel, produk, dan prosedur Anda harus ditempatkan dalam kelompok yang sesuai. Log yang kedaluwarsa harus dihapus secepat mungkin untuk menghindari prospek situs pemuatan yang lebih lama. Untuk membersihkan log database Magento, Anda harus:
- Arahkan ke “Toko” → ”Konfigurasi” → ”Lanjutan”→ ”Sistem” → ”Tindakan Massal.”
- Di bawah "Hari yang Disimpan di Log" ubah ke jumlah hari yang Anda inginkan.
- Klik "Simpan Konfigurasi."
Setelah Anda mengonfigurasi ini, Anda dapat mengharapkan situs Magento Anda memuat lebih cepat.
Membawa pergi
Memiliki situs yang lebih cepat menjadi lebih penting dari sebelumnya. Memiliki situs yang bagus lebih dari sekadar memiliki etalase yang bagus. Ini juga tentang menciptakan pengalaman berbelanja yang luar biasa bagi tamu dan faktor besar yang mempengaruhi pengalaman berbelanja itu adalah kecepatan situs.
Memiliki situs yang cepat telah menjadi penting untuk memiliki situs web yang sukses. Namun, masih belum ada jalan konkret untuk membuat setiap situs web menjadi cepat. Hal-hal yang dapat Anda lakukan untuk mempercepat Magento meliputi:
- Memiliki paket hosting yang bagus
- Mengoptimalkan gambar situs
- Melakukan audit ekstensi
- Memastikan semua pengkodean Anda mutlak diperlukan
- Menjaga database Magento Anda tetap teratur
Melakukan semua ini berarti Anda telah mengambil langkah pertama untuk mempercepat situs web Anda dan, akibatnya, meningkatkan tingkat konversi dan retensi pelanggan Anda.
Ini adalah posting tamu oleh Konstantin Gerasimov, Pengembang Bersertifikat Magento di Goivvy, LLC. Dia berspesialisasi dalam pengoptimalan kinerja dan pengembangan backend.