Kecepatan situs Magento 2: Cara meningkatkan secara efektif

Diterbitkan: 2020-06-11

Kecepatan situs Magento 2 merupakan langkah yang cukup penting untuk mencapai lalu lintas yang baik ke toko Anda. Terkadang pemilik toko sangat memperhatikan desain, penjualan, atau aktivitas pemasaran media sosial, tetapi sama sekali melupakan kinerja situs. Ingat kecepatan situs selalu membentuk kesan pertama. Cari tahu informasi lebih lanjut tentang kecepatan situs Magento 2 di posting blog kami Kecepatan situs Magento 2: Cara meningkatkan secara efektif.

1. Persyaratan Sistem Magento 2

Server adalah intinya. Jika yang Anda pilih tidak berfungsi dengan lancar, Anda tidak akan memiliki kecepatan situs Magento 2 yang baik.

Sebelum memulai pengoptimalan kinerja di Magento 2 , kami sangat menyarankan Anda menempatkan toko Anda di server khusus. Saat memilih host, periksa kategori berikut:

  • Gunakan dedicated server atau VPS , jangan pilih opsi shared hosting;
  • Periksa Persyaratan Sistem berikut untuk Magento 2 :

Sistem operasi: Linux x86-64. Distribusi Linux seperti RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, dll

Komposer: Versi stabil terbaru. Komposer diperlukan untuk pengembang yang ingin berkontribusi pada basis kode Magento 2 atau siapa saja yang ingin mengembangkan ekstensi Magento.

Server web: Apache 2.2 atau 2.4. Selain itu, modul apache mod_rewrite harus diaktifkan. mod_rewrite memungkinkan server untuk melakukan penulisan ulang URL. Untuk informasi lebih lanjut, lihat dokumentasi Apache kami. NGINX 1.8 (atau versi arus utama terbaru).

Basis data: MySQL 5.6 (Oracle atau Percona)

PHP: 5.6.x 5.5.x, di mana x adalah 22 atau lebih tinggi 7.0.2 (hanya didukung oleh Magento versi 2.0.1 dan yang lebih baru)

Ekstensi PHP yang diperlukan: bc-math curl gd, ImageMagick 6.3.7 (atau lebih baru) atau keduanya intl mbstring mcrypt mhash openssl PDO/MySQL SimpleXML soap xml xsl zip PHP 7 saja: json

PHP OPcache: PHP OPcache sangat disarankan untuk diaktifkan karena alasan kinerja. OPcache diaktifkan di banyak distribusi PHP. Untuk memverifikasi apakah itu diinstal, lihat dokumentasi PHP kami untuk CentOS atau Ubuntu. Jika Anda harus menginstalnya secara terpisah, lihat dokumentasi PHP OPcache.

Pengaturan PHP: Direkomendasikan pengaturan konfigurasi PHP tertentu, seperti memory_limit, yang dapat menghindari masalah umum saat menggunakan Magento.

SSL: Sertifikat keamanan yang valid diperlukan untuk HTTPS. Sertifikat SSL yang ditandatangani sendiri tidak didukung. PayPal: Anda harus menggunakan libcurl versi 7.34 atau lebih baru untuk dukungan Transport Layer Security (TLS) versi 1.2 yang diperlukan oleh PayPal.

Server surat: Agen Transfer Surat (MTA) atau server SMTP

Magento dapat memanfaatkan teknologi berikut: Redis versi 3.0 untuk cache halaman Varnish versi 3.5 atau versi stabil terbaru 4.x untuk cache halaman Memcached versi stabil terbaru untuk penyimpanan sesi dengan ekstensi PHP Memcache atau Memcached (versi stabil terbaru) Magento Enterprise Edition (EE ) saja: Apache Solr 4.x RabbitMQ 3.5; Tiga database induk.

2. Aktifkan Kategori dan Produk Datar

Salah satu alasan utama untuk masalah kecepatan situs Magento 2 dengan kecepatan baca database.

Untuk mempercepat kecepatan baca database, Anda harus mengaktifkan Katalog Datar. Ini akan mengurangi jumlah gabungan (gabungan antar tabel) saat menampilkan produk dan karena itu, kompleksitas kueri MySQL akan berkurang.

Pergi ke backend, TOKO -> Konfigurasi -> KATALOG -> Katalog -> Gunakan Kategori Katalog Datar dan masukkan " Ya "

MAGENTO-2

3. Gabungkan File CSS dan JS

File CSS dan JS yang besar selain membuat tampilan depan Anda terlihat mewah dapat menurunkan kecepatan pemuatan situs web Anda. Untungnya, ada cara untuk mengurangi pengaruh mereka di Magento 2.

  1. Pergi ke backend, TOKO -> Konfigurasi -> LANJUTAN -> Pengembang -> Pengaturan JavaScript
  2. Gabungkan File JavaScript -> Ya
  3. Perkecil File JavaScript -> Ya
  1. Pergi ke backend, TOKO -> Konfigurasi -> LANJUTAN -> Pengembang -> Pengaturan CSS
  2. Gabungkan File CSS -> Ya
  3. Perkecil File CSS -> Ya

Jangan lupa tekan Save Config setelah selesai! Ini bagus untuk kecepatan situs Magento 2.

4. Jaringan Pengiriman Konten

CDN, atau Jaringan Pengiriman Konten, adalah sistem server cache yang saling berhubungan yang menggunakan kedekatan geografis sebagai kriteria untuk mengirimkan konten web. Ini benar-benar membantu pengunjung Anda untuk memuat halaman lebih cepat sebagai hasilnya.

Ada banyak jenis CDN, lihat saja fitur yang disediakan, cakupan geografis, dan pilih yang Anda suka.

Salah satu fitur Magento 2 adalah dukungan CDN yang siap pakai dan di sinilah Anda dapat menemukan pengaturannya: TOKO -> UMUM -> Konfigurasi -> Web -> URL Dasar (Aman)

5. Caching

Caching juga dapat mempercepat Magento 2 di localhost. Magento 2 memiliki berbagai opsi caching, di sini Anda dapat menemukannya: SYSTEM -> Cache Management

Di sini Anda akan menemukan opsi caching dari toko Magento Anda, klik yang Anda butuhkan, pilih opsi Enable dan klik Submit Page Cache dapat secara signifikan mengurangi waktu respons server dan total waktu buka halaman sebagai hasilnya.

Tetapi M2 membuat instance cache untuk setiap halaman (kategori, produk, dll) hanya setelah mengunjungi halaman ini dan biasanya masa pakai cache kurang dari satu hari.

Modul Magento 2 Page Cache Warmer dapat secara otomatis mengunjungi halaman tanpa cache dan menghangatkan cache untuk halaman ini. Ini bagus untuk kecepatan situs Magento 2.

6. Optimasi Gambar

Sebelum mengunggah gambar apa pun, pastikan itu dikompresi . Tidak perlu gambar besar di luar kemampuan tata letak Anda.

Juga, pilih format yang paling sesuai dengan kebutuhan Anda. Untuk mempercepat situs Magento 2, dengan sejumlah besar gambar produk, bahkan lebih penting untuk tidak membebani situs. Saran yang kami miliki untuk Anda: gunakan format JPEG untuk gambar Produk. Ini lebih cocok untuk gambar daripada format lain karena Anda dapat mengkompromikan kualitas untuk ukuran yang lebih kecil. Di sisi lain, menggunakan PNG atau SVG untuk tata letak dan logo jauh lebih bermanfaat.

Jika Anda sudah menggunakan gambar .png untuk katalog, Anda dapat mengurangi ukuran gambar menggunakan utilitas pngquant (mengurangi ukuran gambar hingga 80%).

Perintah sederhana ini akan memampatkan semua gambar .png di folder /pub/media :

 for file in `find pub/media/ -type f -name '*.png'`; do echo $file;pngquant $file --output $file -f;done

Cobalah Claue kami – Bersih, Tema Magento Minimal – template yang sangat baik untuk toko eCommerce modern dan bersih dengan 11+ tata letak beranda dan banyak pilihan untuk toko, blog, portofolio, tata letak pencari toko, dan halaman berguna lainnya. Claue akan memenuhi & menyesuaikan segala jenis situs eCommerce seperti yang Anda bayangkan.

kecepatan situs magento 2

Claue mencapai skor kecepatan situs Magento 2 halaman tertinggi untuk kedalamannya
pengoptimalan kecepatan tema

Pembaruan Terbaru: Kami baru saja merilis versi 2.0 dari Claue Multipurpose Magento 2 Theme, dengan banyak peningkatan kinerja dan fitur eksklusif. Lihat tema ini sekarang: Claue Magento Theme 2. 0

claue2_edited (1)

Demo Langsung

Claue – Clean, Minimal Magento 2&1 Theme adalah template yang sangat baik untuk toko eCommerce modern dan bersih dengan 40+ tata letak beranda dan banyak pilihan untuk toko, blog, portofolio, tata letak pencari toko, dan halaman berguna lainnya. Claue versi 2. 0 hadir dengan banyak fitur eksklusif termasuk:

  • Berbasis pada tema Luma.
  • Memenuhi semua standar Tema Magento
  • Peningkatan kinerja yang signifikan
  • Kompatibel dengan sebagian besar ekstensi pihak ketiga.
  • Sepenuhnya kompatibel dengan Magento 2.4.x

Versi lanjutan kedua ini benar-benar berbeda dari yang sebelumnya. Jadi, jika Anda menggunakan Claue versi 1 dan ingin memperbarui ke Claue versi 2, Anda hanya dapat membangun kembali situs web baru dan tidak memperbarui dari versi lama. Sekarang, mari kita kembali ke topik utama.

7. Pembaruan Magento

Tip sederhana kecil untuk kecepatan situs Magento 2: jangan lupa untuk memperbarui toko Anda. Tim Magento terus bekerja keras untuk meningkatkan kinerja. Jadi jangan sampai ketinggalan!

Mari kita simpulkan poin-poin penting dari Kecepatan Situs Magento 2

  1. Jangan lupa untuk mengaktifkan produk dan kategori datar untuk memudahkan kueri MySQL.
  2. Gabungkan file CSS dan JS untuk membuat pengalaman pengguna menyenangkan.
  3. Terapkan CDN untuk toko Anda – Magento 2 mendukungnya secara langsung.
  4. Memiliki caching diaktifkan.
  5. Jangan membebani situs web Anda dengan gambar berkualitas tinggi jika tidak diperlukan.
  6. Jangan lupa tentang pembaruan CMS Anda.

Tingkatkan situs web Anda dengan ArrowHiTech – mitra resmi Magento

Layanan dukungan pengembangan Magento kami adalah plus opsi untuk paket dukungan bulanan. Ini untuk memastikan bisnis online Anda selalu dalam kondisi prima. Dan tentu saja, ada banyak situs web pengembang lain yang dapat dengan mudah ditemukan dan ditelusuri juga, terutama mendorong kecepatan situs Magento 2 Anda.

  • Markas Besar: Vietnam
  • Situs web: https://www.arrowhitech.com/
  • Hubungi: [email protected]

Menangkap

Badan Pengembangan ArrowHiTech

Produk Magento 2 kami:

Menangkap

Koleksi Tema Magento 2 di themeforest.net

Menangkap

Beberapa ekstensi dari koleksi ekstensi Magento 2 di magesolution.com