Bagaimana Mempercepat Laman Web eCommerce WordPress Anda?

Jika anda melanggan perkhidmatan daripada pautan di halaman ini, Reeves and Sons Limited mungkin mendapat komisen. Lihat kami pernyataan etika.

WordPress adalah Sistem Pengurusan Kandungan yang paling popular di dunia. Pada masa kini, ia tidak lagi digunakan sebagai alat blog. Sebagai gantinya, ia dapat memanfaatkan pelbagai laman web, termasuk eCommerce. Sebenarnya, jumlah laman web eCommerce yang dibina dengan WordPress sentiasa meningkat. Sekiranya anda menjalankan laman web eCommerce WordPress, bagaimana anda membuatnya lebih pantas?

Dengan kata lain, bagaimana anda mempercepat laman web eCommerce WordPress? Artikel ini dengan menjawab soalan ini dan memberikan idea berguna untuk mempercepat laman web eCommerce WordPress. 

Mengoptimumkan Laman Web eCommerce WordPress: Bermula

Imej kredit: 

Terdapat pelbagai cara untuk membina dan menyediakan laman web eCommerce WordPress. Sudah tentu, semua cara ini berkisar menggunakan WordPress tertentu plugin. Secara umumnya, WooCommerce adalah penyelesaian eCommerce yang paling popular untuk pengguna WordPress. Jelas, kebanyakan kaedah pengoptimuman dan mempercepat berkisar WooCommerce.

Namun, bagaimana jika anda bukan WooCommerce pengguna? Terdapat banyak lagi plugins di luar sana yang boleh membantu anda menyusun tapak web eCommerce WordPress. Sebagai contoh, anda boleh menggunakan Easy Digital Downloads yang membolehkan anda membuat kedai eCommerce dengan produk digital (berbanding produk fizikal), dan sebagainya.

Tanpa mengira WP plugin atau sambungan yang anda gunakan, anda masih perlu mengambil langkah biasa tertentu untuk mempercepatkan tapak web eCommerce WordPress anda. Tetapi sebelum itu, anda perlu tahu betapa lambatnya tapak web anda!

Menguji Kepantasan

Ujian yang baik untuk kelajuan laman web dan masa muat halaman harus dilakukan dalam persekitaran yang bebas. Oleh itu, anda harus menggunakan pelayan jauh, mungkin dari beberapa lokasi. Ini akan mengesampingkan faktor seperti penyemak imbas penyemak imbas dan memberi anda gambaran sebenar mengenai ukuran halaman, masa muat, air terjun, dll.

Alat seperti Pingdom and GTmetrix sangat berguna dalam hal ini. Anda boleh menjalankannya di URL laman web anda dan melihat hasilnya bersama dengan kawasan yang boleh anda tingkatkan.

Untuk tujuan laman web eCommerce WordPress, anda harus menjalankan ujian kelajuan di halaman utama kedai anda. Sekiranya anda menggunakan WooCommerce, cuba jalankan ujian di halaman kedai atau halaman produk tunggal.

Setelah ujian selesai, ia akan memberi anda laporan mengenai apa yang melambatkan laman web eCommerce WordPress anda. Sebagai contoh, ujian berikut (dijalankan pada Shopifylaman utama) menunjukkan bahawa penyemak imbas penyemak imbas, kombinasi JS dan pengalihan yang lebih rendah dapat meningkatkan masa muat halaman.

Mempercepat laman web eCommerce WordPress

Sudah tentu, hasilnya akan berbeza dari satu laman web ke laman web yang lain. Walau bagaimanapun, ini akan membantu anda mendapatkan idea yang tepat di mana laman web eCommerce WordPress anda lambat dimuat.

Sekarang, kita kembali ke persoalan besar: bagaimana kita dapat mempercepat laman web eCommerce WordPress kita?

Hosting dan CDN

Sudah menjadi pengetahuan umum bahawa anda harus memilih penyelesaian hosting web yang boleh dipercayai, berkualiti dan dioptimumkan dengan baik untuk laman web eCommerce WordPress anda. Malangnya, industri web hosting hari ini dipenuhi dengan host web yang sering menyediakan perkhidmatan di bawah tandingan. Ini boleh menjejaskan prestasi laman web anda. Tanpa mengira kaedah pengoptimuman yang anda gunakan, laman eCommerce WP anda mungkin gagal dimuat lebih cepat kerana pelayan yang lambat dan lambat.

Syukurlah, kami mempunyai panduan perbandingan yang dapat membantu anda menilai jenis rancangan hosting yang anda perlukan, dan penyedia hosting web mana yang sesuai dengan keperluan anda. Lihatlah disini.

Dengan itu, jangan sekali-kali memandang rendah kepentingan a Rangkaian Penyampaian Kandungan. Tidak kira betapa baik pengehosan web anda, CDN sentiasa boleh menjadikannya lebih baik dan lebih pantas. Jika kedai eDagang anda mempunyai pelanggan di seluruh dunia atau merentasi negara yang berbeza, menggunakan CDN adalah satu keperluan.

Rangkaian penghantaran kandungan, pada dasarnya, mempercepat laman web anda dengan melayani halamannya dari sekumpulan pelayan geografi yang pelbagai. Sebagai contoh, katakan laman web anda dihoskan di pelayan yang terletak di Florida. Sekarang, jika pengguna dari Bangkok mengunjungi laman web anda, ia memerlukan masa yang lebih lama untuk memuatkan halaman tersebut. Ini disebabkan oleh jarak geografi, beberapa ISP, dll. Sebaliknya, jika anda menggunakan rangkaian penghantaran kandungan, CDN akan memberikan salinan kandungan laman web anda dari lokasi yang lebih dekat dengan Bangkok, kata Singapura. Secara semula jadi, ini akan meningkatkan masa muat halaman dan menayangkan kandungan dengan lebih cepat.

CloudFlare and MaxCDN adalah dua pilihan popular untuk mengintegrasikan dengan laman web eCommerce WordPress. Anda bahkan boleh menggunakan rancangan percuma CloudFlare untuk menguji perairan, walaupun untuk prestasi optimum, pelan berbayar adalah pelaburan yang baik.

Mengoptimumkan Imej

Imej adalah komponen penting di mana-mana kedai eCommerce. Untuk meningkatkan masa muat halaman, adalah idea yang baik untuk meluangkan masa untuk mengoptimumkan gambar produk, gambar kecil, dll.

WordPress plugins seperti TinyPNG boleh terbukti berguna untuk memampatkan dan mengoptimumkan gambar semasa anda memuat naiknya.

Kaedah lain yang boleh digunakan di sini ialah memuatkan imej secara malas. Pemuatan malas bermakna set imej yang diberikan tidak dimuatkan sehingga pengguna menatal ke bawah ke bahagian halaman tempat imej tersebut diletakkan. Dengan cara ini, masa muat halaman keseluruhan tidak terjejas secara negatif kerana penyemak imbas tidak perlu memuatkan semua imej sekaligus. WP plugins seperti BJ Lazy Load dapat menolong anda mencapainya di luar kotak.

Oleh kerana sebahagian besar kandungan media kedai dalam talian anda adalah dalam bentuk gambar, pengoptimuman dan pemuatan gambar yang malas dapat memberikan hasil yang bermanfaat.

Menggunakan Caching WordPress Plugin

Caching telah lama menjadi penyelesaian yang paling biasa untuk mempercepatkan laman web dan blog WP. Laman web eCommerce WordPress tidak terkecuali daripada peraturan ini. Anda harus mempertimbangkan untuk memilih caching WordPress yang boleh dipercayai dan terkenal plugin. Beberapa nama yang layak ialah:

Tambahan pula, pastikan bahawa plugin yang anda pilih adalah serasi dengan eCommerce WordPress anda plugin. Jika anda menggunakannya WooCommerce, tiada apa yang perlu dibimbangkan โ€” kebanyakan caching plugins simpan WooCommerce disimpan dalam fikiran dan serasi sepenuhnya dengan yang sama. Untuk semua WP eCommerce lain plugins, anda mungkin perlu menyemak anda plugindokumentasi.

Dengan keserasian, kami maksudkan bahawa caching plugin harus mengesan secara automatik perkara yang perlu dicache (dan perkara yang tidak sepatutnya). Berikut ialah contoh: dalam apa jua keadaan, caching WP anda plugin harus cache Troli dan Checkout pages. Halaman ini perlu dijana berdasarkan pemilihan pengguna sahaja โ€” tiada salinan statik yang boleh disampaikan.

Begitu juga, widget troli beli-belah (atau ikon yang sering diletakkan dalam pengepala atau bar menu kedai eDagang) tidak perlu dicache. Untuk tapak eCommerce WordPress, idea yang baik ialah mengaktifkan CSS dan HTML minification, tetapi elakkan JavaScript minification. Banyak eCommerce plugins bergantung pada JS untuk memuatkan widget troli beli-belah dengan cepat. Pemindahan atau caching JS boleh menyebabkan masalah di sini โ€” pengguna boleh menambahkan produk pada troli mereka dan produk itu akan berjaya ditambahkan. Tetapi halaman itu masih akan menunjukkan troli kosong โ€” JS telah dicache dan oleh itu troli beli-belah gagal dikemas kini, melainkan keseluruhan halaman dimuat semula.

Oleh itu, semasa anda boleh (dan harus) menyimpan fail JavaScript dan meminimumkannya di blog WP, melakukannya bukan idea yang baik di kedai e-commerce WP.

Menggunakan AJAX di Keranjang Belanja

Ia adalah amalan biasa untuk menggunakan AJAX untuk memberikan butiran troli beli-belah. Kebanyakan eCommerce WP plugins, termasuk WooCommerce, juga melakukan perkara yang sama. Inilah cara ia berfungsi:

Pengguna memilih produk, dan mengklik butang "Tambah ke Troli". Produk ditambahkan pada troli. Seterusnya, dua nilai dikemas kini pada halaman: butang Tambah ke Troli produk menunjukkan "Ditambah ke Troli" atau "Sudah di Troli" (atau sepertiwise), dan widget troli beli-belah (atau butang) menunjukkan kiraan produk yang dikemas kini. Selebihnya halaman? Ia tidak disegarkan atau diubah.

Penyegaran selektif ini berlaku melalui panggilan AJAX. Sekarang, bahagian negatif mengenai ciri ini adalah bahawa panggilan AJAX memerlukan masa dan selalu mempengaruhi masa muat halaman. Oleh itu, sama ada pengguna menambahkan produk untuk dipanggil atau tidak, atau tidak, troli perlu dikemas kini dengan menggunakan AJAX), perpustakaan masih perlu dimuatkan.

Sekiranya anda benar-benar wish untuk mendapatkan sedikit peningkatan prestasi di sini, anda boleh melumpuhkan panggilan AJAX (gunakan yang mudah plugin seperti yang ini) dan kemudian miliki eDagang anda plugin ubah hala pengguna ke troli beli-belah selepas menambahkan produk pada troli. Berikut ialah cara untuk melakukannya dalam WooCommerce:

Mempercepat laman web eCommerce WordPress

Hanya pergi ke Tetapan dan kemudian tab Produk. Pilih pilihan "ubah hala ke troli". Selepas itu, simpan pilihan anda (anda juga boleh melumpuhkan AJAX pada arkib, jika anda wish kepada).

Walaupun kami melakukannya, WordPress yang ringkas tetapi sangat berguna plugin akan WooCommerce Pembaikan Longkang Kelajuan. Ia hanya berhenti memuat kaedah AJAX dan lain-lain WooCommerce berfungsi pada bukanWooCommerce halaman (katakanlah, blog anda atau tentang halaman). Ini dapat membantu anda mempercepat pelbagai laman web eCommerce WordPress anda.

Pengoptimuman Pangkalan Data

Imej kredit:

Pangkalan data WordPress yang perlahan dan kurang dioptimumkan dapat menjadikan laman web anda berhenti. Perkara ini berlaku terutamanya jika kedai eCommerce berjalan di WP. Terdapat lebih banyak jadual dan entri pangkalan data daripada biasa. Anda tidak hanya perlu berurusan dengan jadual dan entri untuk catatan, halaman dan komen. Selain itu, anda juga akan mempunyai entri dan jadual untuk produk anda, atribut produk, pesanan, dll.

Anda boleh memilih WP yang popular plugin seperti WP Optimalkan or WP Sweep. Seperti plugins boleh mengimbas melalui pangkalan data anda, mengalih keluar serpihan dan overhed yang tidak perlu, dsb. Dengan membersihkan pangkalan data WP anda secara berkala, anda boleh meningkatkan masa muat halaman kerana pertanyaan pangkalan data akan dilakukan dengan lebih cepat.

Kesimpulan

Itu membawa kita ke akhir catatan ini. Kami telah membincangkan cara-cara untuk mengelakkan memuatkan skrip yang tidak perlu di halaman eCommerce, mengoptimumkan pangkalan data, menggunakan caching dan CDN, dll untuk mempercepat mana-mana laman web eCommerce WordPress.

Sekiranya anda menjalankan atau mengurus laman web eCommerce WordPress, strategi atau kaedah apa yang anda gunakan untuk mempercepatnya? Kongsi pandangan anda dalam komen di bawah!

Imej yang dipilih 

Sufyan bin Uzayr

Penulis; pengarang yang diterbitkan; pencinta kopi; pengekod.

Komen-komen Responses 0

Sila tinggalkan balasan anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda *

Kedudukan *

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.