12 Cara Rahasia Meningkatkan Kecepatan Situs WordPress Anda dengan Cepat di Tahun 2016
Diterbitkan: 2016-10-13Kecepatan situs web merupakan faktor penting dalam kesuksesan online. Google menghitungnya sebagai faktor peringkat karena pengguna web yang lama dan semakin tidak sabar cenderung segera meninggalkan situs yang lambat.
WordPress menempati wilayah besar di lanskap Internet, karena lebih dari setengah situs berbasis kode PHP berjalan dengan kerangka kerja WordPress.
Awalnya, framework WordPress sederhana dan ringan sehingga cepat dalam loading. Saat ini ia memiliki banyak fitur dan sebagian besar datang dengan ekstensi atau integrasi layanan pihak ketiga.
Ketika kami mencoba membuat situs web WordPress yang kaya fitur dan fungsionalitas untuk tujuan apa pun dan menambahkan ekstensi dan kode rumit tersebut menggunakan skrip terbaru, terutama JavaScript, kecepatan situs sangat terdepresiasi dan memaksa kami untuk mengambil tindakan yang tepat untuk meningkatkan kecepatan situs web dengan cepat.
Sayangnya, kebutuhan kita terus meningkat dan mempertahankan yang paling sederhana, dan arsitektur dasar WordPress adalah mimpi buruk untuk mengatasi semua itu. Ini menimbulkan pertanyaan besar bahwa bagaimana menghadapi tantangan peningkatan kecepatan situs, dan posting ini akan mengungkapkan beberapa cara rahasia untuk mencapai semuanya.
Mari kita periksa 12 cara untuk melakukannya.
Optimasi
Seperti yang telah kita bahas sebelumnya bahwa optimasi adalah cara yang pasti untuk meningkatkan kinerja situs WordPress dalam hal kecepatan pemuatan situs dan kecepatan interaksi. Namun, pengoptimalan sangat penting pada level gambar dan level kode.
#1: Optimasi Gambar di WordPress
Secara teknis, teks mengkonsumsi lebih sedikit memori dibandingkan dengan gambar. Oleh karena itu, pemuatan gambar membuktikan urusan yang mahal untuk server web dan mempercepat kecepatan pemuatan situs secara signifikan.
Ada beberapa cara untuk menghadapi masalah pemuatan gambar. Contohnya,
- Anda dapat mengoptimalkan gambar sebelum mengunggah ke server web Anda menggunakan perangkat lunak pengedit foto
- Anda dapat menggunakan mesin/perangkat lunak kompresi gambar untuk mengompres setiap gambar yang diunggah
- Anda dapat membuat sprite gambar untuk mengurangi permintaan server yang sering untuk memuat gambar
- Anda dapat menggunakan layanan penyimpanan gambar pihak ketiga seperti Flickr untuk mengunggah gambar Anda dan menyematkan tautannya di halaman web Anda di mana pun diperlukan
#2: Pengoptimalan Kode
Kode yang berlebihan tanpa logika langsung dapat dimuat di server dengan meningkatkan proses komputasi. Oleh karena itu, sebaiknya ikuti praktik pengkodean yang baik dan buat dokumen kode yang jelas, ringkas, dan komprehensif.
Demikian pula, penggunaan JavaScript yang berlebihan seperti skrip dinamis dapat mengurangi kecepatan pemuatan dengan meningkatkan proses. Namun, penggunaan file CSS eksternal terhadap kode CSS inline adalah subjek yang berbeda untuk debut, tetapi meminimalkan inline JavaScript dan kode CSS jika memungkinkan untuk meningkatkan kecepatan pemuatan situs.
Penempatan JavaScript di atas dokumen (header.php) tidak disarankan untuk memotong proses tambahan mengasapi. Ada baiknya Anda menggeser skrip ke bawah (footer.php) untuk menunda proses yang berat.
#3: Meminimalkan Permintaan HTTP
Kami tahu jumlah permintaan HTTP yang lebih tinggi dapat memperlambat server hosting sehingga pemuatan dapat terhenti lebih lama. Selain gambar, CSS dan JavaScript merupakan sumber potensial untuk meningkatkan jumlah permintaan dan frekuensi HTTP.
- Anda dapat menggabungkan file CSS dalam lebih sedikit file
- Anda dapat menggabungkan file JavaScript menjadi satu atau lebih sedikit file
- Gunakan sprite data untuk menggabungkan file JavaScript dengan gambar
- Mengaktifkan properti kompresi server untuk memanfaatkan manfaat kompresi
Ini semua dapat memotong permintaan HTTP dan mengurangi beban server web untuk mempercepat pemuatan halaman web.
Cache
Dari semua halaman web situs web Anda, beberapa halaman sering menerima permintaan pemuatan, karena popularitas dan faktor lainnya. Alih-alih memproses proses pemuatan halaman web dari awal, jika kami menggunakan kode yang disimpan dari halaman tersebut dan mengirimkan salinan HTML-nya langsung ke klien, kami dapat menghemat waktu dan kekuatan pemrosesan server web secara signifikan dan meningkatkan kecepatan pemuatan halaman lebih lanjut.
Oleh karena itu, mekanisme caching sangat bermanfaat untuk sebagian besar situs web yang berjalan di web saat ini.
#4: Gunakan Plugin WP-Cache
WordPress memperkenalkan sejumlah plugin untuk melayani tujuan caching. Untuk situs WordPress, W3 Total Cache, WP Super Cache, dan WP Fastest Cache adalah plugin dengan performa terbaik untuk cache.
Selain mengurangi proses pembuatan kode dengan plugin caching halaman, Anda dapat menggunakan caching database dan plugin atau metode caching objek untuk meningkatkan kecepatan situs di tingkat baru dengan pengalaman pengguna terbaik di perangkat seluler juga.
#5: Manfaatkan Kemampuan Caching Peramban
Browser memiliki kemampuan caching, dan HTML 5 modern memiliki mekanisme cache yang sangat besar. Anda dapat memanfaatkan kapasitas tersebut untuk kepentingan Anda. Secara teknis, Google menetapkan satu minggu waktu cache minimum dan dapat diperpanjang hingga satu tahun terutama untuk aset yang sering berubah.
Oleh karena itu, Anda harus menetapkan kebijakan caching untuk semua respons server terhadap file statis termasuk gambar, file JavaScript, file CSS, dan sebagainya. Dengan demikian, browser dapat menentukan apakah akan menggunakan kembali file yang di-cache sebelumnya atau memicu proses baru.
Oleh karena itu, penggunaan kembali file yang di-cache dapat mengurangi waktu pemuatan konten atau halaman web tersebut dan meningkatkan kecepatan pemuatan halaman Anda secara keseluruhan secara signifikan.
Optimasi Basis Data
Interaksi basis data memproses aktivitas yang memakan daya, dan interaksi basis data yang sering dapat mengurangi kecepatan pemuatan situs.
#6: Optimalkan Basis Data WP Anda
Spam, revisi posting, tabel, draf, dan aktivitas relevan basis data lainnya meningkatkan beban di server dan memulai interaksi basis data yang sering tanpa menambahkan nilai apa pun ke situs WP Anda.

Oleh karena itu, adalah wajib untuk meminimalkan interaksi basis data dan mengoptimalkan basis data, terutama dalam kasus situs WordPress yang digerakkan oleh basis data. WP-Optimize adalah plugin yang dapat membantu Anda dalam hal ini sementara WP DB Manager dapat membantu Anda menjadwalkan operasi pengoptimalan database Anda.
Hosting
Layanan hosting dan paket hosting merupakan faktor penting yang menentukan kecepatan situs dan kinerja situs secara keseluruhan. Oleh karena itu, pemilihan penyedia layanan hosting dan paket hosting yang tepat sangat masuk akal.
#7: Pemilihan Hosting yang Tepat
Kompetisi hari ini dan munculnya teknologi telah meningkatkan kinerja hosting di level baru. Oleh karena itu, shared hosting dengan sejumlah situs yang dihosting juga dapat berkinerja baik dan situs WordPress skala kecil hingga menengah bekerja dengan memuaskan dengannya.
Namun, e-niaga, situs berbasis data, dan portal web besar memerlukan paket VPS atau server khusus untuk meningkatkan kecepatan pemuatan situs dan keamanan situs secara keseluruhan terhadap lonjakan lalu lintas yang tidak terduga dan beban proses.
Hari ini kami memiliki cloud hosting dengan opsi yang sama seperti publik, VPS, dan pribadi, tetapi menawarkan layanan hosting yang sangat terjangkau dan andal, jadi pikirkan tentang hosting baru Age in Cloud hosting dan jelajahi layanannya jika situs Anda sesuai dengan kriteria tersebut untuk menanggung biaya di tingkat keuangan.
Plugin
Plugin memperluas fitur dan fungsionalitas situs web WordPress tanpa menyentuh kode inti sumber. Oleh karena itu, mereka berhak untuk sering memperbarui versi inti WordPress tanpa mempengaruhi keseluruhan situs dan kinerjanya.
#8: Batasi Plugin
Sayangnya, setiap plugin bertanggung jawab untuk menjalankan beberapa proses latar belakang apakah itu aktif atau tidak. Itu dapat menghabiskan beberapa sumber daya server juga. Yang paling penting adalah bahwa plugin versi lama dan dalam status dinonaktifkan adalah sumber potensial ancaman keamanan untuk situs web WordPress dalam skala apa pun.
Oleh karena itu, simpan hanya plugin yang paling penting dan aktif di situs WordPress Anda dan gunakan fasilitas manajemen plugin di backend situs WP untuk menghilangkan beban plugin yang tidak diinginkan dan meningkatkan kecepatan situs web.
#9: Perbarui Semuanya Secara Teratur
Versi lama dari inti WordPress, plugin, dan API terintegrasi adalah sumber potensial dari masalah keamanan dan kinerja yang buruk. Oleh karena itu, selalu perbarui mereka dengan rilis setiap versi.
Setiap versi baru WordPress hadir dengan beberapa tambalan dan perbaikan terkait sekuritas dan kinerja. Hal yang sama berlaku untuk plugin dan ekstensi, jadi terus perbarui dan versi yang kompatibel untuk kinerja terbaik dan kecepatan memuat situs WordPress Anda.
Pemuatan Eksternal
Kami memiliki beberapa cara untuk memuat konten dari sumber eksternal, dan kami telah melihat contoh dalam hal gambar. Pemuatan konten eksternal secara teknis mengurangi beban server hosting asli tempat situs WordPress Anda dihosting. Sebagai gantinya, situs WordPress Anda memuat lebih cepat dan memanggil tautan eksternal atau memuat konten dengan cepat dari server penyedia layanan eksternal yang andal.
#10: Gunakan Layanan CDN
Saat ini kami memiliki layanan cloud dalam berbagai bentuk, yang bekerja dengan beberapa server yang memuat beban secara terdistribusi. Di antara mereka, CDN atau jaringan pengiriman konten adalah konsep dan layanan populer untuk menghilangkan beban pemuatan konten yang besar dari server situs WordPress Anda, jika dikonfigurasi dengan benar.
Karena konten tersedia lebih dari satu server di CDN dan didistribusikan ke pengguna dari server di sekitar pengguna yang membuat permintaan, kecepatan pemuatan konten cepat dan dengan kinerja tinggi di setiap aspek.
#11: Nonaktifkan Hotlink
Ketika situs eksternal secara langsung ditautkan ke konten di situs WordPress Anda seperti gambar, pembaruan teks, pemberitahuan, berita, dan sebagainya dan situs eksternal tersebut memperbarui konten tersebut di situs Anda setiap kali perubahan terjadi di situs eksternal, itu merujuk sebagai hotlink dan yang terjadi dalam berbagai bentuk.
Misalnya, backlink dari situs mana pun yang terhubung dengan gambar logo mereka. Pembaruan media sosial yang Anda langgani. Pembaruan saluran berita yang telah Anda langgani. Ini semua membuat server web Anda sibuk untuk memperbarui konten mereka secara teratur.
Fitur pingback dan trackback juga mengirimkan pemberitahuan ke situs WordPress Anda dari blog eksternal dan situs artikel. Sebagai imbalannya, situs Anda memperbarui cuplikan yang ditampilkan di konten atau pos Anda dan menghasilkan beban kerja baru untuk situs asli Anda.
Terkadang beban mereka menjadi tak tertahankan untuk server situs WordPress Anda dan menjadi penyebab untuk memotong kecepatan memuat situs Anda. Oleh karena itu, Anda harus menonaktifkan hotlink eksternal dan layanan leeching konten tersebut dengan menempatkan kode yang sesuai di file root (.hataccess) situs WordPress Anda.
#12: Kelola 404 Kesalahan
404 kesalahan HTTP muncul setiap kali situs WordPress Anda memiliki beberapa file atau halaman yang hilang. Secara teknis, server situs web dan browser Anda di sisi klien sedang memeriksa kesalahan 404 dan menghabiskan bandwidth serta kekuatan pemrosesan di kedua ujungnya.
Oleh karena itu, saran terbaik bagi Anda untuk menghindari kesalahan 404 dan meningkatkan kecepatan situs Anda.
Kesimpulan:
Meningkatkan kecepatan situs WordPress menuntut pengetahuan menyeluruh tentang cara WordPress berfungsi dan pendekatan kumulatif untuk mengoptimalkan situs. Dengan menghilangkan hambatan yang menghalangi, kami dapat meningkatkan kecepatan pemuatan situs WordPress secara signifikan.
Memang benar bahwa pemilik situs WordPress tidak dapat mengelola semua operasi yang disebutkan di atas secara teknis, dan membutuhkan dukungan yang kuat dari pengembang WordPress berpengalaman yang mengurangi masalah tersebut sejak awal pengembangan situs web WordPress.