Bergantung pada hasil yang anda telah terbongkar dari laporan ujian kelajuan, kini anda sudah bersedia untuk mengoptimumkan laman WooCommerce perlahan anda. Berikut adalah beberapa cara untuk mempercepatkan:
Table of Contents
1 – Meningkatkan Batas Memori WordPress
Memori lalai WordPress ditetapkan kepada 32 MB dan dijangka melebihi ini pada satu ketika dan mendapat mesej ralat maut. Untuk menangani isu had memori WooCommerce anda, terdapat dua cara: anda boleh menyesuaikannya sendiri atau menghubungi syarikat hosting anda. Tetapi, anda pasti dapat mengkonfigurasikannya dengan mengikuti langkah-langkah di bawah ini:
Edit fail wp-config.php
- Anda buka wp-config.php, yang secara amnya berada dalam direktori root WordPress.
- Cari garisan berikut berhampiran hujung fail: /* That’s all, stop editing! Happy blogging. */
- Hanya di atas baris itu, tambahkan baris berikut: tentukan (‘WP_MEMORY_LIMIT’, ‘256M’).
- Simpan perubahan anda.
Edit fail PHP.ini Anda
- jika Anda memiliki akses ke file PHP.ini Anda, ubah baris dalam PHP.ini
- Jika garis Anda menunjukkan 64M coba 256M: memory_limit = 256M; Jumlah maksimum memori skrip boleh digunakan (64MB)
Edit fail .htaccess anda
- Jika anda tidak mempunyai akses kepada PHP.ini cuba tambah ini ke fail .htaccess: php_value memory_limit 256M
2 – Perkhidmatan hosting berkualiti tinggi
Perkhidmatan hosting memudahkan penggunaan pelayan hos untuk menyimpan kandungan laman web anda seperti media dan fail. Hosting adalah seni bina asas yang mengendalikan lalu lintas dan data yang relevan. Oleh itu, ia menjejaskan prestasi kedai WooCommerce anda jika hosting berkualiti rendah digunakan.
Pangkalan trafik yang semakin meningkat dan beribu-ribu halaman produk dapat melambatkan laman web anda, terutama jika hosting anda tidak dapat mengendalikan pertumbuhan ini. Memilih perkhidmatan hosting berkualiti tinggi dan cepat untuk kedai WooCommerce anda mesti menjadi keutamaan.
Jenis-jenis Perkhidmatan Hosting eCommerce
Terdapat pelbagai pilihan hosting yang tersedia untuk anda. Anda harus menyelaraskan perkhidmatan hosting anda bergantung pada anggaran, saiz, dan matlamat anda. Berikut adalah jenis perkhidmatan hosting yang paling popular:
Ciri-ciri Pembekal Hosting Berkualiti Tinggi
Penyedia hosting yang berkualiti mesti mempunyai kualiti berikut:
- 24/7 sokongan teknikal untuk menyelesaikan masalah anda dan menjawab soalan anda. Infrastruktur awan terkemuka.
- Fleksibel untuk menyesuaikan diri dengan perubahan apabila kedai WooCommerce anda semakin besar. Pusat data di seluruh dunia.
- Uptime yang tinggi supaya pelawat anda sentiasa dapat menghubungi anda.
- Menyediakan penyelesaian berasaskan SSD.
- Pelayan dekat dengan penonton anda memberi kesan positif kepada masa tindak balas anda.
Penyedia Hosting yang Disyorkan untuk WooCommerce Store yang Lebih Baik
Kedua-dua WordPress dan WooCommerce secara rasmi mengendorskan ketiga-tiga perkhidmatan hosting:
- SiteGround – hosting WooCommerce berprestasi tinggi dengan SSL percuma, Pematuhan PCI, kemas kini auto, backup harian, dan pakar 24/7 sokongan semua saluran
- DreamHost – perkhidmatan hosting web tertinggi oleh PCMag. Ia termasuk caching peringkat pelayan, keselamatan WAF terbina dalam, domain dan privasi percuma, dan 24/7 sokongan pakar.
- BlueHost – “platform WordPress muktamad” menurut WordPress. Ia mengandungi satu domain percuma, SSL percuma, jalur lebar tanpa had, alamat IP berdedikasi dan sokongan 24/7 WooCommerce.
3 – Gunakan plugin cache untuk pelayan dan penyemak imbas
Caching pada dasarnya membolehkan pedagang untuk mempercepatkan kedai WooCommerce mereka dengan caching atau menyimpan salinan sumber kedai. Ia mengurangkan jumlah data yang dihantar antara pelayar pembekal, pangkalan data, dan pelayan supaya permintaan masa depan untuk data tersebut dapat disampaikan dengan lebih cepat.
Ringkasnya, anda perlu memberi perhatian kepada yang berikut:
- Caching Server: Server bertanggungjawab untuk menjana halaman web, caching pelayan membolehkannya untuk mengingati bagaimana laman web kelihatan seperti itu sehingga ia tidak akan menghasilkannya lagi pada waktu berikutnya.
Ini menjimatkan lebih banyak masa kerana pelayan tidak akan mempunyai masalah untuk membina semula keseluruhan halaman. Dan sejak kedai WooCommerce dinamik, anda mesti pastikan ia statik untuk mempercepatkannya.
- Caching Browser: Cache pelayar bertanggungjawab untuk mengingati bagaimana halaman web kelihatannya jadi ia tidak perlu meminta pelayan untuk menghantar laman web sekali lagi.
Ini sangat baik untuk pelawat yang melawat banyak halaman kerana semua fail statik seperti stylesheets dan fail JavaScript sudah boleh disimpan oleh penyemak imbas. Ini mempercepat tontonan halaman walaupun ia sering dilakukan.
Plugin Caching WooCommerce yang disyorkan
WordPress menyediakan penyelesaian caching yang luas untuk menjana pemuatan halaman lebih cepat dengan mudah. Berikut adalah yang paling popular:
- Breeze WordPress cache plugin: Ia mempunyai ciri pengecualian fail, menggabungkan dan meminimumkan fail HTML, CSS dan JS anda, dan meminimumkan saiz fail dan masa muat turun melalui pemampatan Gzip.
- WP Rocket: Ciri-cirinya termasuk preloading cache, caching penyemak imbas, pemampatan GZIP dan HTML, CSS dan JavaScript pengurangan dan penggabungan. Ia juga mempunyai ciri pemuatan imej malas untuk memuat imej sahaja apabila pengguna menatal ke bawah halaman anda.
- W3 Total Cache: Ia mempunyai halaman tetapan yang dikhaskan untuk setiap jenis caching – caching pangkalan data, caching penyemak imbas, cache halaman, caching objek, dll. Ia mempunyai tahap kebolehbagaian yang luar biasa.
Tetapi ambil perhatian bahawa jika anda menggunakan pemalam caching, tidak termasuk keranjang, akaun saya, dan halaman keluar dari cache. Halaman-halaman ini perlu dinamik kerana ia mengandungi maklumat khusus kepada pelanggan semasa.
4 – Paparkan imej produk
Kedai WooCommerce dimuatkan dengan imej yang besar dan fail imej yang besar boleh melambatkan laman web anda. Imej memakan 51% daripada semua kandungan web dan juga membuat 50% daripada masa beban halaman. Inilah sebabnya mengapa mengoptimumkan dan memampatkan imej produk anda adalah suatu keharusan.
Untuk menangani perkara ini, anda boleh secara manual memampatkan imej anda melalui Photoshop yang anda tahu membosankan atau menggunakan pemampatan imej dan pengoptimuman imej automatik untuk kedai WooCommerce anda. Ini akan membolehkan anda mengurangkan saiz imej anda tanpa menjejaskan kualiti imej.
WooCommerce Image Plugin Kompressor yang bagus:
- WP Smush: Membolehkan anda memampatkan mana-mana imej dalam direktori anda untuk membantu anda mengoptimumkan semua imej di laman anda.
- Imagify: Secara automatik memampatkan fail JPG, PNG dan GIF anda secara automatik, mengurangkan saiz gambar anda sebanyak 70%. Anda juga boleh menentukan ketinggian atau lebar imej.
- ShortPixel: Ia mempunyai penyelesaian pemampatan imej yang stabil, komprehensif, terkini. Ia juga boleh mengoptimumkan mana-mana imej walaupun mereka yang tidak disenaraikan di Perpustakaan Media anda.
5 – Gunakan CND (Rangkaian Penghantaran Kandungan)
Rangkaian penghantaran kandungan (CDN), yang juga dikenali sebagai rangkaian pengedaran kandungan, merupakan kerangka pelayan terdistribusi yang menyampaikan halaman dan kandungan kepada pengguna web. Ia didasarkan pada lokasi geografi pengguna, asal laman web, dan pelayan penghantaran kandungan.
Apabila pelanggan melawat kedai WooCommerce anda dari tempat berhampiran pelayan di mana tapak anda disimpan, kandungannya tidak perlu dipindahkan jauh dari pelayar pembeli. Tetapi jika pelayan dan lokasi pelanggan jauh satu sama lain, kandungannya perlu bergerak jauh, mendorong beban halaman yang perlahan.
Perkhidmatan CDN boleh membantu menyelesaikan masalah jarak geografi, terutamanya untuk kedai WooCommerce dengan kehadiran antarabangsa. Apa yang dilakukannya adalah untuk menyampaikan kandungan dari ‘pelayan tepi’ yang paling dekat atau paling efisien untuk setiap pengguna akhir, berdasarkan lokasi di mana mereka berada di dunia.
Perkhidmatan CDN terkenal yang tersedia untuk anda adalah yang berikut:
- Cloudflare
- Cloudways
- CDN Sucuri
- MaxCDN
- StackPath
- KeyCDN
6 – Lumpuhkan Fragmen AJAX Cart dalam WooCommerce
Ciri Fragmen AJAX Cart dalam WooCommerce adalah skrip yang menggunakan Admin-Ajax untuk secara automatik memperbarui jumlah troli belanja pelanggan tanpa harus menyegarkan halaman. Ini amat berguna dalam menghasilkan maklum balas segera kepada pembeli dengan item yang mereka tambahkan ke gerobak mereka.
Walau bagaimanapun, fungsi semacam ini mempunyai kecenderungan untuk melambatkan prestasi kelajuan tapak anda atau mungkin mengganggu caching pada halaman yang tidak memerlukan butiran kereta. Oleh itu, jika anda melihat jumlah permintaan AJAX yang tinggi di laman web WooCommerce anda, hanya mematikan Fragmen AJAX Cart dapat membantu meningkatkan kestabilan dan kelajuan laman web anda.
Anda boleh membetulkan isu ini dengan wc-ajax = get_refreshed_fragments. Tetapi anda mungkin mahu penyelesaian yang lebih mudah menggunakan Plugin Disable Cart Fragments untuk secara automatik melumpuhkan ciri serpihan keranjang AJAX di kedai WooCommerce anda. Tetapi, ingat untuk mengalihkan pelanggan ke halaman troli apabila menggunakan plugin ini.
7 – Bersihkan pangkalan data
Pangkalan data ialah sistem yang mengatur dan menyimpan data anda. Dalam konteks laman eCommerce, data ini jatuh di bawah yang berikut:
- Site Content: Ini adalah data yang menghasilkan halaman HTML dinamik seperti halaman kandungan, halaman produk, dan halaman kategori.
- Data Transaksional: Ini adalah data yang mengakibatkan tindakan pengguna. Ia sering kali merangkumi butiran pesanan pelanggan anda dan kemas kini inventori.
Jika anda memerlukan data besar, cuba atur ratusan produk atau mempunyai pangkalan data yang sangat kompleks, mungkin diperlukan beberapa saat untuk memproses permintaan yang membawa kepada waktu respons pelayan yang lambat. Membersihkan pangkalan data anda akan membantu anda meningkatkan kelajuan pemuatan halaman anda dan juga memunggah ruang yang besar untuk kedai WooCommerce anda untuk berjalan lebih cepat dan lebih lancar.
Anda boleh menggunakan plugin WordPress untuk membantu anda membersihkan pangkalan data anda seperti:
- WP-Optimize
- WP Clean Up Optimizer
- Advanced Database Optimizer
- Clean Up Booster
Website perlukan Kelajuan
Pembeli dalam talian mengharapkan kedai WooCommerce yang sangat menarik dan peribadi tanpa menjejaskan kelajuan tapak. Ini kerana laman web yang perlahan mempunyai korelasi langsung kepada kadar peninggalan yang tinggi. Dan, pengabaian yang tinggi bermakna pendapatan yang lebih rendah.
Walaupun kedai eCommerce perlu membekalkan ciri dan pengalaman yang mencukupi untuk melibatkan diri dengan pelanggan mereka, pembeli juga menuntut keperluan untuk mempercepatkan. Untuk menyampaikan kedai WooCommerce yang kaya, responsif, dan cepat, gunakan cara yang telah terbukti untuk mempercepatkan laman web anda hari ini.