Cara mempercepat WordPress pasti menjadi topik hangat akhir-akhir ini dan salah satu situs demo habanero yang mempunyai speed terbaik. Untungnya, ada banyak teknik yang dapat Anda terapkan untuk menyelesaikan pekerjaan. Jadi, maksud kami di sini adalah mencantumkan setiap trik yang kami ketahui yang dapat membuat situs WordPress Anda jauh lebih cepat.
- Mengapa Anda harus mempercepat WordPress?
- Ada banyak alasan mengapa membunyikan lonceng alarm, beberapa di antaranya
- bahkan mungkin menimbulkan kekhawatiran besar bagi Anda:
Mesin pencari (seperti Google) memberi peringkat situs web dengan waktu pemuatan cepat lebih tinggi daripada yang memuat lambat. Jadi, jika Anda ingin meningkatkan posisi Anda di SERPs, meningkatkan kecepatan harus menjadi salah satu prioritas Anda.
Penelitian telah menunjukkan bahwa kecepatan memuat situs lebih dari 2 detik biasanya menghasilkan sekitar 47 persen pengunjung terpental dari situs web. Jadi, untuk menjaga sekitar setengah dari pengunjung Anda tertarik, Anda harus mempercepat WordPress Anda.
Pembeli online adalah kelompok yang paling tidak sabar; mereka berharap laman dimuat dalam satu detik. Jadi, jika Anda menjalankan toko e-commerce di WordPress maka lebih baik Anda bersiap-siap untuk melakukan perbaikan besar-besaran agar bisnis Anda bisa lebih menguntungkan.
Bagaimana cara menguji waktu pemuatan situs web Anda?
Hal pertama yang pertama, Anda perlu menganalisis waktu buka saat ini untuk situs web Anda. Perlu diingat bahwa kecepatan ini mungkin berbeda dari halaman ke halaman, karena bergantung pada berbagai faktor, yaitu:
- ukuran halaman tertentu itu,
- berapa banyak permintaan yang dihasilkannya,
- apakah itu di-cache atau tidak,
- dan terakhir, jenis konten apa (statis atau dinamis) yang dihostingnya.
Homepage sebuah website biasanya dijadikan patokan untuk menguji waktu buka. Untuk memeriksa kecepatan situs web, tiga alat berikut digunakan secara luas di seluruh web:
PageSpeed Insights (ini tidak benar-benar melaporkan waktu pemuatan halaman, tetapi menyoroti elemen yang dapat Anda sesuaikan untuk mempercepat WordPress)
Oke, sekarang saatnya untuk mulai membicarakan bisnis! Berikut 11 cara mempercepat WordPress:
1. Pilih penyedia web hosting yang lebih baik
Faktor utama yang mempengaruhi kecepatan situs web adalah hosting situs web WordPress Anda. Sepertinya ide yang bagus untuk menghosting situs baru Anda di penyedia hosting bersama yang menawarkan bandwidth “tidak terbatas”, ruang, email, domain, dan lainnya. Namun, poin yang biasanya kami lewatkan terkait penawaran ini adalah bahwa lingkungan hosting bersama gagal memberikan waktu pemuatan yang baik pada jam sibuk lalu lintas, dan sebagian besar gagal menyediakan 99 persen waktu aktif di bulan tertentu.
Hosting bersama cenderung memberikan kinerja yang lebih buruk karena Anda berbagi ruang server yang sama dengan situs web lain yang tak terhitung jumlahnya, dan tidak ada yang tahu berapa banyak sumber daya yang digunakan orang lain. Selain itu, Anda tidak tahu persis seberapa baik server dioptimalkan.
Untungnya, industri hosting web telah maju dengan teknologi, dan harga penyedia hosting cloud telah menurun seiring berjalannya waktu. Saat ini, Anda dapat membeli server cloud khusus dari SiteGround, DigitalOcean, Amazon Web Services, dan bahkan Google Compute Engine dengan harga nominal. Namun, mengatur server tersebut bisa menjadi tugas yang menakutkan karena Anda diminta untuk mengatur server dari awal. Ada penyedia web hosting seperti Cloudways (tempat saya bekerja) yang membuat tugas menyiapkan server cloud yang dioptimalkan semudah klik dan luncurkan.
2. Gunakan tema / kerangka WordPress yang ringan
Tema WordPress dengan banyak elemen dinamis, slider, widget, ikon sosial dan banyak lagi elemen berkilau sangat menarik untuk dilihat. Tapi ingat ini: jika mereka memiliki terlalu banyak elemen dan ukuran halaman yang lebih tinggi, maka mereka pasti akan menyebabkan server web Anda mengalami pukulan keras.
Opsi terbaik di sini adalah menggunakan tema ringan. Salah satu solusinya adalah menggunakan salah satu tema WordPress default. Yang lainnya adalah mencoba sesuatu seperti Neve, yang dibuat oleh orang yang sama di belakang CodeinWP.
Atau, untuk situs web yang kaya fitur, Anda juga dapat memilih tema yang menggunakan kerangka kerja yang baik seperti Bootstrap atau Foundation.
3. Kurangi ukuran gambar
Gambar adalah kontributor utama peningkatan ukuran halaman web tertentu. Triknya adalah dengan memperkecil ukuran gambar tanpa mengurangi kualitasnya.
Jika Anda mengoptimalkan gambar secara manual menggunakan ekstensi Chrome PageSpeed Insights atau Photoshop atau alat lainnya, prosesnya akan memakan waktu lama. Untungnya, ada plugin yang tersedia untuk hampir semua hal yang dapat Anda pikirkan, termasuk pengoptimalan gambar. Yang perlu disebutkan adalah:
- Optimole
- WP Smush
- Pengoptimal Gambar EWWW
- Menggunakan salah satu plugin yang disebutkan di atas di situs WordPress Anda akan secara drastis mengurangi ukuran gambar, sehingga meningkatkan kecepatan situs web Anda.
4. Perkecil file JS dan CSS
Jika Anda menjalankan situs web Anda melalui alat Google PageSpeed Insights, Anda mungkin akan diberi tahu tentang meminimalkan ukuran file CSS dan JS Anda. Artinya, dengan mengurangi jumlah panggilan CSS dan JS serta ukuran file tersebut, Anda dapat meningkatkan kecepatan pemuatan situs.
Selain itu, jika Anda memahami tema WordPress, Anda dapat mempelajari panduan yang disediakan oleh Google dan melakukan beberapa perbaikan manual. Jika tidak, maka ada plugin yang akan membantu Anda mencapai tujuan ini; yang paling populer adalah Autoptimize yang dapat membantu mengoptimalkan CSS, JS, dan bahkan HTML situs WordPress Anda.
5. Gunakan mekanisme caching lanjutan dengan plugin caching
Plugin caching WordPress (mis.W3 Total Cache) telah ada sejak lama, membuat tugas-tugas kompleks menambahkan aturan caching ke elemen situs web Anda lebih mudah. Menggabungkan plugin semacam itu dengan mekanisme caching canggih seperti Varnish dapat membantu Anda meningkatkan kecepatan pemuatan situs web Anda dan pada akhirnya mempercepat WordPress secara signifikan.
6. Gunakan CDN
Orang-orang yang mengunjungi situs web Anda berasal dari berbagai lokasi di dunia, dan tentu saja, kecepatan pemuatan situs akan berbeda jika pengunjung berada jauh dari tempat situs Anda dihosting. Ada banyak CDN (Jaringan Pengiriman Konten) yang membantu menjaga kecepatan pemuatan situs seminimal mungkin bagi pengunjung dari berbagai negara. CDN menyimpan salinan situs web Anda di berbagai pusat data yang terletak di tempat berbeda. Fungsi utama CDN adalah menyajikan halaman web kepada pengunjung dari lokasi terdekat yang memungkinkan. Cloudflare dan MaxCDN adalah beberapa layanan CDN paling populer.
7. Aktifkan kompresi GZIP
Mengompresi file di komputer lokal Anda dapat menghemat banyak ruang disk. Demikian pula untuk web, kita dapat menggunakan kompresi GZIP. Manuver ini secara dramatis akan mengurangi penggunaan bandwidth dan waktu yang dibutuhkan untuk mendapatkan akses ke situs web Anda. GZIP memampatkan berbagai file sehingga setiap kali pengunjung mencoba mengakses situs web Anda; browser mereka harus membuka zip situs web terlebih dahulu. Proses ini menurunkan penggunaan bandwidth secara signifikan.
8. Membersihkan database WordPress
Menghapus data yang tidak diinginkan dari database Anda akan meminimalkan ukurannya dan juga membantu mengurangi ukuran cadangan Anda. Anda juga perlu menghapus komentar spam, pengguna palsu, draf lama konten Anda dan bahkan mungkin plugin serta tema yang tidak diinginkan. Semua ini akan mengurangi ukuran database dan file web Anda, dan dengan demikian mempercepat WordPress – WordPress Anda.
9. Nonaktifkan atau hapus instalan plugin
Menyimpan plugin yang tidak diinginkan di situs WordPress Anda akan menambah banyak sekali sampah ke file web Anda. Selain itu, ini juga akan meningkatkan ukuran cadangan Anda dan memberikan beban yang sangat besar pada sumber daya server Anda saat file cadangan sedang dibuat. Lebih baik membuang plugin yang tidak Anda gunakan dan juga mencari metode alternatif untuk menggunakan layanan pihak ketiga untuk mengotomatiskan atau menjadwalkan tugas (seperti berbagi posting terbaru Anda ke media sosial).
IFTTT atau Zapier adalah dua layanan web yang membantu mengotomatiskan tugas-tugas tersebut dan mengurangi beban pada situs web dan sumber daya server Anda.
10. Jaga agar skrip eksternal seminimal mungkin
Penggunaan skrip eksternal di halaman web Anda menambahkan banyak data ke total waktu pemuatan Anda. Jadi, yang terbaik adalah menggunakan sedikit skrip, termasuk hanya yang penting seperti alat pelacakan (seperti Google Analytics) atau sistem komentar (seperti Disqus).
11. Nonaktifkan pingback dan trackback
Pingbacks dan trackbacks adalah dua komponen inti WordPress yang memberi tahu Anda setiap kali blog atau halaman Anda menerima tautan. Ini mungkin terdengar berguna, tetapi Anda juga memiliki hal-hal seperti Alat Webmaster Google dan layanan lain untuk memeriksa tautan situs web Anda.
Terus mengaktifkan pingback dan trackback juga dapat memberikan beban yang tidak diinginkan pada sumber daya server Anda. Ini karena setiap kali ada orang yang mencoba menautkan ke situs Anda, itu menghasilkan permintaan dari WordPress bolak-balik. Fungsionalitas ini juga disalahgunakan secara luas saat menargetkan situs web dengan serangan DDoS.