14 TIPS UNTUK MEMPERCEPAT TOKO MAGENTO ANDA
Diterbitkan: 2020-02-26Memastikan bahwa situs web Magento Anda berjalan cepat adalah faktor penting untuk penjualan, SEO, rasio pengabaian keranjang, rasio pentalan, dan yang terpenting, pengalaman pengguna di situs web Anda.
Sebelum mulai mengerjakan Optimasi kecepatan Toko Magento Anda, Anda perlu mengetahui posisi situs web Anda saat ini untuk kinerja dan area apa pun yang memerlukan upaya pengoptimalan. Ini akan memberi Anda gambaran umum yang akan memungkinkan Anda untuk membandingkan kinerja Anda saat ini dengan kinerja nanti setelah menerapkan semua tips pengoptimalan kecepatan yang disarankan pada artikel ini (Penyedia online seperti GTMetrix dan Google Page Speed Insights tersedia untuk Anda gunakan)
Tim pengembang Magento 2 kami telah mengembangkan 14 kiat panduan utama tentang cara mempercepat toko Magento Anda, menyusun cara untuk meningkatkan kecepatan pemuatan situs web E-niaga Magento Anda .
1- PERBARUI DAN AMAN
Sebagian besar kebocoran, kesalahan, dan serangan di toko Magento terjadi karena pembaruan keamanan dan peningkatan versi yang hilang . Sangat PENTING bahwa versi Magento Anda diperbarui ke versi terbaru yang dirilis oleh Magento, karena setiap pembaruan yang dirilis oleh Magento memberikan perbaikan bug dan peningkatan kinerja.
Pastikan toko Anda diperbarui dengan semua patch keamanan untuk versi Magento Anda.
2- MELAKSANAKAN CDN (JARINGAN PENGIRIMAN KONTEN)
Menggunakan jaringan pengiriman konten (CDN) dengan Magento adalah cara yang sangat sederhana untuk mengurangi waktu muat dan meningkatkan pengalaman toko Magento Anda.
Ini adalah opsi cache pihak ketiga di mana Anda harus membeli layanan dari vendor dan sebagian besar konten sumber daya Anda disajikan dari jaringan pengiriman langsung ke pelanggan alih-alih server host Anda. Ini menghasilkan kecepatan halaman dan kinerja situs web Anda karena hanya fungsionalitas dinamis Magento yang diperlukan untuk berjalan di server hosting Anda.
Anda akan memastikan bahwa Anda melayani aset Anda (gambar produk, JavaScript, CSS) dari berbagai lokasi di seluruh dunia sehingga aset tersebut dikirim lebih cepat ke pengguna toko Magento Anda.
KeyCDN memiliki integrasi sederhana dengan Magento 2. Ini dapat diatur dengan konfigurasi HTTP dan HTTPS.
3- CACING
Ada 3 jenis cache. Pertama adalah cache Magento Anda, yang lain adalah cache Server dan yang ketiga adalah cache Eksternal. Untuk cache server dan cache eksternal, Anda perlu memiliki pengetahuan dasar untuk itu dan disarankan untuk mendapatkan bantuan dari dukungan hosting Anda untuk menyortirnya.
Magento juga dilengkapi dengan modul caching bawaan, tetapi solusi pihak ketiga tampaknya mencapai hasil yang lebih baik.
Pastikan semua Jenis Cache diaktifkan dengan menavigasi ke “Sistem” > “Manajemen Cache”.
- Cache Peramban
- Kompresi Gzip: Gzip mengompresi halaman web dan stylesheet di tingkat server sebelum mengirimkannya ke browser.
- Header kedaluwarsa: Header kedaluwarsa memberi tahu browser apakah mereka harus meminta file dari server atau mengambilnya dari cache browser.
- Caching Halaman: Salah satu cara paling ampuh untuk mempercepat Magento. Beban diambil dari server web dengan menyajikan halaman yang sudah dikunjungi sebelumnya dari cache, yang membuatnya jauh lebih cepat.
4- GUNAKAN INFORMASI KATALOG FLAT UNTUK PRODUK ANDA
Magento memberi Anda fungsionalitas untuk menggunakan informasi Katalog Datar untuk Produk dan Kategori Anda guna meningkatkan kinerja toko Anda guna menyajikan item demi pengalaman pengguna yang lebih baik.
Mengaktifkan opsi ini menyimpan data katalog Anda saat ini ke dalam beberapa tabel dan menyajikan langsung dari tabel tersebut ke pelanggan Anda alih-alih melalui arsitektur defaultnya untuk mendapatkan data katalog.
Buka Admin -> Sistem -> Konfigurasi -> Katalog -> tab Frontend -> Setel kedua opsi ke YA
5- OPTIMASI GAMBAR
Sebagian besar waktu pemuatan halaman dan masalah kinerja dapat disebabkan oleh gambar yang tidak dioptimalkan di situs web Anda.
Kami menyarankan pemilik situs web untuk menggunakan gambar yang dioptimalkan dan diskalakan pada halaman web daripada gambar ukuran besar dan resolusi tinggi yang menempati lebih banyak ruang server dan membutuhkan terlalu banyak waktu untuk memuat halaman.
Untuk mengoptimalkan gambar di situs web Anda, Anda dapat:
- Gunakan perangkat lunak/alat prosesi gambar dan unggah ulang gambar
- Buka situs web GTMetrix. Dari situs kirimkan untuk analisis dan itu akan menampilkan daftar gambar yang dapat dioptimalkan. Ini menyediakan gambar yang dioptimalkan di sana sehingga Anda dapat mengunduh gambar baru yang dioptimalkan dan kemudian pergi ke jalur tertentu di server Anda menggunakan FTP atau panel Kontrol dan unggah ulang.
6- GABUNG CSS DAN JS
Anda dapat meningkatkan kecepatan dan kinerja keduanya dengan menggabungkan semua CSS menjadi satu atau dua file dan melakukan hal yang sama untuk Javascript. Memiliki terlalu banyak file desain dan skrip di situs web eCommerce Magento Anda juga dapat menyebabkan penundaan kecepatan.
Anda perlu memastikan bahwa tema situs web Anda dioptimalkan.
Buka Admin -> Sistem -> Lanjutan -> Pengembang
Di bawah "Pengaturan JavaScript" dan "Pengaturan CSS" ubah dropdown menjadi "Ya" dan klik "Simpan Konfigurasi."
Kosongkan cache Magento Anda setelahnya untuk mencerminkan perubahan di halaman depan situs web.
Jika tema Anda kompleks dan menggunakan banyak plugin jQuery, menggabungkan JavaScript dapat merusak tata letak atau banyak fungsi situs web Anda, kami sarankan Anda untuk menyewa pakar Magento untuk membantu bagian itu.
7 – AKTIFKAN KOMPILASI MAGENTO 2
Magento memiliki fitur kompilasi yang dapat memberikan peningkatan kinerja hingga 50% .
Secara default, file aplikasi Magento dicari dalam urutan tertentu setiap kali halaman dimuat, yang menghasilkan banyak sistem file yang dibaca.
Kompilasi Magento 2 mengurangi pembacaan ini dengan menyalin semua file ini ke dalam satu direktori dan menyimpannya dalam cache yang lebih sering digunakan.
- Arahkan ke “Sistem” > “Alat” > “Kompilasi.”
- Klik pada "Jalankan Proses Kompilasi."
Penting: Sebelum Anda menginstal ekstensi lebih lanjut atau meningkatkan Magento, Anda harus menonaktifkan fitur ini.
8- PEMBERSIHAN LOG
Secara default, Magento menyimpan log hingga 180 hari. Hal ini menyebabkan database Anda tumbuh cukup besar.
Jika toko Anda menghasilkan kesalahan kecil dari perspektif kode, file log dapat tumbuh menjadi ukuran besar. Hal yang sama dapat terjadi dengan database Anda jika situs web Anda mendapatkan lalu lintas yang padat dan menghasilkan log besar dalam database.
Ini adalah praktik yang baik untuk menjaga log Anda tetap bersih karena jika tidak, Anda akan mengalami masalah kinerja di server dan database Anda.
Untuk membersihkan log secara manual, buka Admin -> Sistem -> Konfigurasi -> Lanjutan -> Sistem -> tab Log -> Ubah "Simpan Log, Hari" menjadi 15 atau waktu pilihan Anda -> Simpan konfigurasi.
Anda juga dapat membersihkan log dari database jika Anda memiliki akses phpMyAdmin dengan menjalankan kueri berikut.
- Di phpMyAdmin pilih semua tabel log_% dan pilih “Empty” dari drop down box.
- Klik "Ya" ketika ditanya apakah Anda benar-benar ingin MEMOTONG tabel.
9- MENGURANGI EKSTENSI DAN MODUL
Sama seperti WordPress dan platform lainnya, semakin banyak ekstensi yang Anda jalankan, semakin banyak permintaan HTTP yang ada, serta file CSS dan JavaScript tambahan yang harus dimuat. Cobalah untuk menjaga pemasangan Magento Anda ke ekstensi sesedikit mungkin.
Anda juga dapat menonaktifkan modul yang tidak digunakan .
- Arahkan ke “Toko” > “Konfigurasi” > “Lanjutan”> “Lanjutan”.
- Pada modul Anda hanya perlu memilih "Nonaktifkan" dari kotak drop-down dan klik "Simpan Konfigurasi."
10- EKSTENSI YANG DIOPTIMALKAN
Pastikan ekstensi Magento Anda dioptimalkan dan diperbarui .
Jika ekstensi Anda diperbarui atau saling bertentangan, maka itu dapat menghasilkan kinerja yang buruk.
11- KONFIGURASI MySQL
MySQL memiliki "cache kueri" sendiri yang digunakan di Magento untuk membantu menghasilkan halaman dan konten dinamis sambil meningkatkan kinerja. Jika Anda ingin mendapatkan beberapa rekomendasi tentang pengaturan, jangan ragu untuk menghubungi kami.
12 – PERBARUI INDEKS
Magento memperbarui indeks pada setiap penyimpanan objek secara default, tetapi dalam beberapa kasus, pembaruan manual diperlukan . Indeks digunakan untuk mempercepat kueri MySQL.
- Arahkan ke “Sistem” > “Manajemen Indeks.”
- Pilih semua indeks (atau yang ingin Anda perbarui), pilih "Indeks Ulang Data" dari drop-down dan klik "Kirim."
13- GUNAKAN AKSELERATOR PHP
Menggunakan akselerator PHP dapat meningkatkan kinerja skrip PHP dengan menyimpannya dalam cache dalam keadaan terkompilasi. Anda dapat menggunakan akselerator PHP seperti:
- APC – http://pecl.php.net/package/APC
- Xcache – http://xcache.lighthttpd.net
- eAccelerator – http://eaccelerator.net
14- WEB HOSTING DAN PENGATURAN SERVER
Hosting yang Anda gunakan untuk toko Magento Anda memainkan peran penting pada kinerja eCommerce Anda. Pastikan bahwa pengaturan server Anda disetel ke pengaturan yang benar sehingga konten dari server Anda dimuat dalam waktu yang minimal ke pelanggan Anda.
Banyak penyedia hosting bersama memiliki server yang dikonfigurasi dengan sangat buruk yang menghasilkan waktu tunggu dan waktu pemblokiran yang diperlukan setiap permintaan untuk memuat sumber daya toko Anda.
Konsultasikan dengan penyedia hosting Anda untuk mendapatkan dukungan jika situs web Anda terlalu lama menunggu dan memblokir waktu.
Hubungi kami jika Anda memerlukan laporan audit kinerja untuk situs web Magento Anda dan diskusikan dengan pengembang e-niaga Magento kami yang berpengalaman .
KESIMPULAN:
Ada banyak cara untuk mempercepat situs e-niaga Magento Anda. Dari menerapkan CDN hingga caching, mengaktifkan katalog datar, pengoptimalan gambar, menggabungkan file CSS dan JS, menggunakan Magento Compiler, dan membersihkan database Anda. Memiliki host web yang baik sama pentingnya.