WordPress ialah Sistem Pengurusan Kandungan yang paling popular di dunia. Pada masa kini, ia tidak lagi digunakan sebagai alat blogging sahaja. Sebaliknya, ia boleh menggerakkan pelbagai jenis tapak web, termasuk e-dagang.
Malah, bilangan laman web eCommerce yang dibina dengan WordPress semakin meningkat. Jika anda menjalankan laman web eCommerce WordPress, bagaimana anda boleh menjadikannya 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.
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.
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
Umum mengetahui bahawa anda harus memilih penyelesaian pengehosan web yang boleh dipercayai, berkualiti dan dioptimumkan dengan baik untuk tapak web eCommerce WordPress anda. Malangnya, industri pengehosan web hari ini dipenuhi dengan hos web yang sering memberikan perkhidmatan di bawah par.
Ini boleh menjejaskan prestasi tapak web anda. Tanpa mengira kaedah pengoptimuman yang anda gunakan, tapak eCommerce WP anda mungkin gagal dimuatkan dengan lebih pantas disebabkan pelayan yang perlahan dan lembap.
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 dan MaxCDN ialah dua pilihan popular untuk disepadukan dengan laman web eCommerce WordPress. Anda juga boleh menggunakan pelan 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 menyimpan 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 halaman Troli dan Daftar Keluar.
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 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 ditambah pada troli. Seterusnya, dua nilai dikemas kini pada halaman: butang Tambah ke Troli produk menunjukkan "Ditambah ke Troli" atau "Sudah dalam Troli" (atau begitu juga), dan widget troli beli-belah (atau butang) menunjukkan kiraan produk yang dikemas kini. Selebihnya halaman? Ia tidak disegarkan atau diubah.
Muat semula terpilih ini berlaku melalui panggilan AJAX. Sekarang, bahagian negatif tentang ciri ini ialah panggilan AJAX mengambil masa dan sentiasa menjejaskan masa muat halaman.
Jadi sama ada pengguna menambah produk untuk dipanggil atau tidak (iaitu, sama ada troli perlu dikemas kini atau tidak melalui AJAX), perpustakaan masih perlu dimuatkan.
Jika anda benar-benar ingin 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:
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 mahu).
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, mengeluarkan 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!
Komen-komen Responses 0