Panduan Utama Untuk Mempercepat Situs WordPress – Tak perlu dikatakan lagi bahwa memiliki situs yang cepat dan andal itu penting — terutama ketika hampir semua yang kita lakukan secara online dapat dilakukan dalam sekejap. Saat ini, tidak ada kesabaran untuk situs yang lambat.
Panduan Utama Untuk Mempercepat Situs WordPress
phpbbstyles – Untungnya, dalam hal meningkatkan kecepatan situs untuk WordPress, ada banyak hal yang dapat Anda lakukan untuk meningkatkan kecepatan dan membuat pengguna, pelanggan, dan mesin pencari Anda senang.
Dalam artikel ini, kami akan membahas 24 perbaikan yang secara dramatis akan meningkatkan waktu pemuatan situs Anda, termasuk kecepatan umum dan peningkatan terkait pengembangan.
Baca Juga : Cara Memilih Tema WordPress Terbaik untuk SEO
Ini bukan sekadar tutorial ” tips untuk mempercepat WordPress”. Dalam panduan langkah demi langkah yang pasti ini, kami membahas setiap aspek dalam mengoptimalkan dan mempercepat situs WordPress Anda.
Mengapa Kecepatan Halaman Penting
Jika Anda mencari nafkah dari situs Anda, kecepatan halaman adalah sesuatu yang tidak dapat Anda abaikan. Beberapa waktu lalu, Loadstorm menggabungkan beberapa temuan penelitian menjadi infografis yang bagus, yang menunjukkan bahwa peningkatan satu detik dalam waktu buka halaman menyebabkan hilangnya 7% dalam konversi, 11% lebih sedikit tampilan halaman, dan 16% penurunan kepuasan pelanggan.
Ubah statistik itu di akhir dan untuk semua maksud dan tujuan, mengurangi waktu buka situs web Anda sebesar 1 detik dapat memberi Anda peningkatan laba 7% dengan mudah.
Orang-orang juga sepertinya lupa bahwa kualitas layanan internet tidak seragam di seluruh dunia, bahkan jika Anda menggunakan CDN dan mengoptimalkan semuanya.
Halaman Anda mungkin dimuat dalam 2 detik untuk Anda di New York, 2,3 detik untuk teman Anda di Dublin, tetapi mungkin hanya dimuat dalam 4-5 detik di India.
Dengan mengoptimalkan lebih lanjut, Anda hanya dapat menurunkan waktu pemuatan di AS sebesar 0,3 detik, tetapi Anda dapat menguranginya sebesar 1,8 di India yang akan menghasilkan lebih banyak penjualan. Jangan lupa bahwa web itu sangat besar dan angka apa pun yang Anda lihat dikutip adalah rata-rata dan angka apa pun yang Anda alami adalah satu sampel dari kumpulan yang sangat bervariasi .
Selain semua manfaat langsung, itu adalah fakta yang terkenal bahwa kecepatan halaman memiliki dampak besar pada SEO Anda. Beberapa artikel menjelaskan korelasi antara Google dan situs cepat. Satu hal yang pasti: kecepatan yang lebih baik = peringkat yang lebih tinggi di mata Google.
Jika Anda sadar lingkungan, Anda dapat menganggap ini sebagai latihan dalam mengurangi jejak karbon Anda. Situs web yang lebih cepat biasanya merupakan hasil dari lebih sedikit pemrosesan, lebih sedikit permintaan, dan lebih sedikit data, yang berarti bahwa komputer yang menangani situs web Anda bekerja lebih sedikit, mengurangi keluaran panasnya, yang pada gilirannya berarti lebih sedikit pendinginan yang dibutuhkan. Efeknya mungkin tidak terlalu terlihat pada tingkat server tunggal tetapi akan terukur dalam skala.
Bagaimana Memulai
Saya akan membagi artikel ini menjadi tiga bagian. Awalnya, saya akan berbicara tentang beberapa pertimbangan umum dan mencoba dan mengungkapkan nuansa masalah kecepatan.
Dua bagian berikutnya akan fokus pada peningkatan yang dapat dilakukan oleh setiap pengguna dan peningkatan yang dapat dilakukan oleh pembuat kode. Akan ada beberapa tumpang tindih dalam dua bagian terakhir ini. Saya mendorong non-coders untuk melihat kedua bagian, banyak taktik peningkatan kecepatan dapat diterapkan dengan mengikuti panduan sederhana, meskipun mereka mungkin memiliki beberapa kode terkait.
Pada akhirnya, saya berharap semua orang dapat mengambil setidaknya beberapa ide dan menerapkannya segera untuk membuat web menjadi tempat yang lebih cepat bagi kita semua!
Mengapa Situs Web Lambat?
Memahami ini adalah kunci untuk membuat keputusan yang cerdas. Ada perbedaan besar antara situs yang berjalan lambat karena berada di server berbiaya rendah, dan menjadi lambat karena kode yang tidak efisien atau gambar besar yang dimuat.
Perhatikan bahwa daftar berikut tidak berisi item yang selalu dapat “diperbaiki”. Saya akan mencantumkan semua lapisan terpisah yang menambah kecepatan Anda. Tugas kita nanti adalah mengoptimalkan kecepatan ini. Untuk saat ini, mari kita pelajari semua komponennya.
1. Teknologi Dasar
Bahasa dan teknologi dasar yang Anda gunakan untuk menjalankan situs web Anda akan menentukan seberapa cepat kode diproses di server. Jika Anda hanya menggunakan HTML, ini bukan masalah, tetapi sebagian besar situs web menggunakan pemrograman sisi server.
Anda dapat menggunakan ASP.net, PHP, atau mungkin HHVM untuk mengeksekusi kode PHP. Tidak banyak yang dapat dilakukan manusia biasa untuk meningkatkan kecepatan dalam bahasa dasar.
Meskipun saya bukan ahli, saya percaya bahwa ASP.net secara teknis memiliki kemampuan untuk lebih cepat daripada PHP, tetapi perbedaannya dapat diabaikan.
HHVM mulai mengungguli PHP saat dirilis, tetapi kedua teknologi mulai terlibat dalam perang (persahabatan) dan sekarang tampaknya PHP 7 baru akan mengungguli HHVM yang diharapkan akan menginduksi loop peningkatan kinerja dari teknologi ini membuat kami pengguna akhir sangat senang.
Satu area di mana Anda dapat membuat perbedaan adalah bagaimana server Anda dikonfigurasi. Misalnya, server dapat dikonfigurasi untuk mengirim data dalam format terkompresi, yang dikenal sebagai kompresi gzip. Ini adalah pengaturan sederhana yang dapat Anda nyalakan atau matikan, jelas menyalakannya akan meningkatkan kecepatan Anda. Kita akan melihat beberapa teknik ini lebih jauh ke bawah.
2. Sistem Manajemen Konten
Sebagai aturan umum, sistem CMS apa pun akan lebih lambat daripada situs HTML statis yang dibuat dengan benar. Meskipun benar bahwa cache halaman total dapat meminimalkan perbedaan kecepatan, cache terkadang perlu dibersihkan, pengguna yang masuk biasanya tidak mendapatkan versi cache, dan mengelola konten selalu membutuhkan lebih banyak sumber daya.
Dengan demikian, sistem CMS yang dibangun dengan baik akan menghasilkan lebih banyak manfaat daripada kerugian. Ini akan lebih aman, Anda dapat menambahkan konten dengan lebih mudah dan mereka menawarkan banyak fitur yang dapat Anda terapkan kapan saja. Semua sistem CMS yang terkenal termasuk dalam kategori “dibuat dengan baik” sehingga WordPress, Joomla, Drupal, dan lainnya baik-baik saja dari sudut pandang kecepatan.
Masalah kecepatan mungkin lebih umum di beberapa sistem daripada yang lain, tetapi ini biasanya berkaitan dengan kode tambahan yang digunakan seperti tema, plugin, ekstensi, dan semacamnya. Kami akan melihat ini lebih jauh ke bawah.
Alasan sistem manajemen konten lebih lambat daripada situs statis adalah karena mereka perlu terhubung ke server, server perlu memproses permintaan, menghasilkan kode HTML dan mengirimkannya kembali ke browser Anda, selama pemrosesan mungkin ada banyak kueri basis data yang perlu untuk dijalankan yang juga meningkatkan waktu pemuatan.
Sebagian besar sistem memiliki mekanisme untuk mengoptimalkan proses ini, itulah sebabnya situs web cenderung dimuat dalam beberapa detik – menjadikan sistem ini sebagai solusi yang layak.
3. Ekstensi
Maksud saya ekstensi dalam pengertian yang sepenuhnya umum di sini: kode apa pun yang digunakan di atas CMS Anda. Untuk WordPress, ini berarti tema dan plugin, untuk Joomla dan Drupal bisa disebut template dan ekstensi.
Lebih sering daripada tidak, tema dan plugin tidak dibuat oleh orang yang sama yang membuat CMS itu sendiri. Ini berarti bahwa jika pengembang tidak sepenuhnya memahami praktik terbaik saat ini, mereka membuat kesalahan.
Saat coding, ada banyak cara Anda dapat membuat kode sub-optimal tanpa benar-benar memicu kesalahan.
Misalnya: jika Anda memikirkan kebutuhan data Anda, Anda mungkin lolos dengan menanyakan database satu kali selama operasi.
Jika Anda tidak memikirkan semuanya, Anda dapat menggunakan tiga. Faktanya, tergantung pada kebutuhan Anda, tiga kueri terkadang bisa lebih cepat dari satu, jadi sangat penting untuk memilih metode Anda dengan hati-hati.
Ini kira-kira bagaimana segala sesuatunya menurun dengan sangat cepat. Kami akan melihat beberapa teknik pengkodean khusus yang memperlambat kode Anda di bawah ini. Untuk saat ini, kesimpulannya adalah ekstensi menambahkan lapisan waktu pemuatan ke situs Anda.
Dengan WordPress, negatifnya agak diperbesar oleh fakta bahwa komunitasnya sangat terbuka. Ini adalah aspek luar biasa dari WordPress, yang tidak boleh diubah, tetapi memiliki kekurangan. Itu membuatnya sangat mudah untuk menyumbangkan kode yang buruk. Tidak ada yang bisa menghentikan Anda (juga tidak seharusnya) membuat tema dengan kode mengerikan dan kemudian menjualnya jika Anda mau.
4. Server & Hosting
Server Anda adalah komponen besar dalam menentukan kecepatan situs web Anda, terutama saat lalu lintas tinggi. Mari kita pisahkan kedua istilah ini terlebih dahulu dan pelajari lebih lanjut tentang pengaruhnya terhadap kecepatan.
Server Anda adalah komputer fisik di suatu tempat yang memiliki properti serupa dengan komputer Anda di rumah. Ini memiliki memori, CPU, ruang hard drive, dan parameter lain yang menentukan kinerjanya.
Paket hosting Anda pada dasarnya adalah sekumpulan layanan yang terkait dengan server. Ini akan mencakup hal-hal seperti pencadangan otomatis, manajemen server, dan sebagainya.
Untuk tujuan kami, faktor terpenting dari paket hosting adalah apakah Anda menggunakan paket bersama, VPS, atau server khusus.
Server Bersama, VPS, dan Khusus
Ketiga istilah ini mewakili berbagai jenis metodologi hosting. Agak disederhanakan: mereka menentukan berapa banyak orang yang menggunakan server yang sama untuk situs web mereka seperti yang Anda lakukan.
Pada layanan bersama , Anda mungkin mendapatkan ratusan orang di server yang sama. Ini berarti bahwa seratus orang berbagi ruang hard drive, memori, kecepatan CPU, dan bandwidth yang sama. Sumber daya tidak dibagikan secara merata, situs yang rusak dapat menghabiskan 80% sumber daya server, meninggalkan 99 pengguna lain dengan 20% sisanya atau lebih buruk.
Sebuah VPS (Virtual Private Server) masih bersama, tetapi biasanya antara pengguna lebih sedikit, dan sumber daya yang merata. Jika ada 5 pengguna di server yang sama, mereka masing-masing akan mendapatkan 20% memori misalnya. Jika satu pengguna mencoba untuk melampauinya, situs web mereka mungkin gagal, tetapi situs web pengguna lain akan baik-baik saja.
Di server khusus , Anda adalah satu-satunya pengguna server dan semua sumber dayanya. Ini sepenuhnya meniadakan efek “tetangga buruk” yang dibawa oleh layanan bersama dan Anda memiliki lebih banyak sumber daya yang Anda inginkan daripada dengan VPS (biasanya).
Kami menawarkan hosting WordPress terkelola yang sepenuhnya berdedikasi di sini di WPMU DEV. Paket hosting kami semuanya dilengkapi dengan IP khusus, pembaruan otomatis, WAF, pemindaian malware, dan banyak lagi untuk memastikan situs Anda tetap up to speed.
Parameter Server
Seperti yang saya sebutkan, server tempat situs web Anda memiliki beberapa properti utama yang akan menentukan kecepatannya. Intinya: semakin tinggi kinerja server Anda, semakin baik kinerja situs web Anda.
Tentu saja ada batasan untuk ini. Jika Anda memiliki situs web WordPress kecil dengan jumlah penayangan puluhan ribu sebulan, tidak masalah jika server Anda memiliki RAM 1 GB atau 8 GB. Lebih jauh ke bawah, ketika kita melihat apa yang dapat Anda lakukan untuk meningkatkan kecepatan Anda, saya akan berbicara tentang kapan harus mengubah host dan server, kita akan membahas masalah ini di sana.
Satu lagi properti yang akan membuat perbedaan adalah lokasi server Anda . Ini cukup logis. Jika server berada di San Francisco, Anda akan menerima data darinya lebih cepat jika Anda berada di San Diego (sekitar 500 mil) daripada jika Anda berada di Melbourne, Australia (sekitar 8000 mil).
Data cenderung goyah ketika masuk ke kabel serat optik – mencapai kecepatan mendekati kecepatan cahaya – tetapi begitu mendekati rumah Anda, itu melambat ke kecepatan yang disediakan ISP Anda. Itu juga harus melewati firewall, router, dan hal-hal ajaib lainnya yang cenderung memperlambat segalanya.
Baca Juga : Twenty Twenty, Tema Resmi Dari WordPress
Jarak cenderung memengaruhi kecepatan Anda membuat permintaan paling banyak. Yang saya maksud dengan ini adalah bahwa mengunduh file 1GB dari Melbourne akan memakan waktu yang hampir sama dengan jika Anda mengunduh file yang sama dari San Diego. Namun, download 1024 file yang 1MB dalam ukuran akan mengambil banyak lagi jika Anda lebih jauh.
Mengapa ini penting bagi kita? Ketika sebuah situs web dimuat, itu dapat membuat sejumlah besar permintaan. Ini termasuk stylesheet, gambar, file javascript, dan lainnya. Dengan meminimalkan permintaan, kami dapat memaksimalkan kecepatan.