Mengapa Situs WordPress Saya Sangat Lambat?

Diterbitkan: 2022-07-08

Kecepatan memuat situs web adalah faktor kunci yang menentukan peringkat mesin pencari situs web Anda — serta kemungkinan pengunjung Anda melakukan pembelian.

Rentang perhatian semakin pendek semakin kita menggunakan teknologi. Semua yang Anda tawarkan kepada pelanggan Anda harus mudah diakses oleh mereka dalam hitungan detik. Di dunia yang sibuk saat ini, tidak ada yang menunggu situs web dimuat, terutama ketika ada begitu banyak sumber daya yang tersedia di jaringan global.

Jika Anda pemilik situs bertanya-tanya, “ Mengapa situs WordPress saya sangat lambat?” — Anda berada di tempat yang tepat. Dalam artikel ini, kami akan meninjau apa yang memengaruhi kecepatan memuat WordPress dan bagaimana Anda dapat mengatasi masalah potensial apa pun untuk memastikan kinerja situs web yang hebat.

Mengapa Situs WordPress Saya Sangat Lambat?

Platform ini telah ada selama dua dekade, dan ada banyak perubahan dalam sejarah WordPress yang menjadikannya seperti yang kita kenal sekarang. Sebagian besar pemilik situs web telah mengajukan pertanyaan ini setidaknya sekali, “Mengapa situs WordPress saya sangat lambat?” Mengapa WordPress secara umum sangat lambat sebagai platform pembuatan situs web? Untuk menjawab pertanyaan ini, kita perlu mengetahui cara kerja WordPress untuk merender konten.

WordPress bergantung pada arsitektur situs web berbasis basis data, yang berarti basis data situs web Anda menjadi bagian utama dari proses rendering konten. Halaman web disajikan kepada setiap pengunjung oleh server web setelah data yang diminta diambil dari database untuk menghasilkan halaman HTML secara dinamis. Arsitektur berbasis basis data telah menjadi standar pembuatan situs web yang digunakan di banyak sistem manajemen konten dan aplikasi web khusus. Sistem ini memberikan keandalan dan kinerja yang tinggi.

Tetapi jika semuanya sangat bagus, mengapa WordPress terkadang dimuat dengan lambat? Jawaban atas pertanyaan ini terkait dengan kemungkinan penyesuaian tinggi yang diberikannya. Dengan ribuan plugin dan tema WordPress yang berbeda tersedia untuk pemilik situs web, mudah untuk menghidupkan semua ide. Sayangnya, akan lebih mudah untuk membebani situs web Anda dengan kode yang dibangun di atas fungsionalitas inti WordPress.

Kemungkinan penyesuaian yang tinggi disertai dengan peningkatan kompleksitas dan ketidakcocokan kode — keduanya tidak menguntungkan waktu pemuatan situs web.

WordPress pada dasarnya tidak lambat, jadi daripada bertanya mengapa situs WordPress kita sangat lambat, kita perlu memahami apa yang membuatnya lambat dan bagaimana kita dapat menggunakan platform dengan lebih efisien.

Mengapa Situs WordPress Saya Lambat: 5 Alasan Teratas

Berikut adalah lima alasan utama di balik situs WordPress yang lambat.

Hosting . Jumlah sumber daya hosting dan seberapa baik mereka digunakan sangat penting. Semua layanan yang terlibat dalam proses rendering konten perlu dikonfigurasi dengan benar untuk memanfaatkan sumber daya server.

Teknologi Inti . Versi teknologi yang diperbarui berisi peningkatan yang akan membantu meningkatkan kecepatan dan kinerja situs Anda.

Pengaya Seperti Plugin dan Tema . Plugin dan tema yang besar, berkode buruk, atau jarang diperbarui dapat memperlambat situs Anda secara signifikan.

Konten Statis . Sejumlah besar konten statis yang disajikan tanpa menggunakan jaringan pengiriman konten negatif memengaruhi kinerja situs web.

Sumber Daya Eksternal. Memuat sumber daya eksternal seperti iklan atau gambar dapat memperlambat situs web Anda jika terlalu banyak atau terlalu lama untuk dimuat.

Lakukan Tes Kecepatan Web

Mengatakan bahwa WordPress memuat dengan lambat adalah pernyataan yang sangat subjektif. Itu tidak memberi kami informasi tambahan apa pun tentang elemen halaman apa yang menyebabkan waktu muat lambat dan apa yang dapat dilakukan tentang hal itu. Langkah pertama dalam proses pemecahan masalah kecepatan situs web harus mengukur waktu muat dan memahami apa yang terjadi setelah pengunjung meminta halaman tertentu.

Lakukan tes kecepatan web menggunakan salah satu alat pemantauan dan kinerja situs web seperti GTMetrix. Anda akan dapat mempelajari apa yang memakan waktu terlalu lama selama proses rendering konten, termasuk time to first byte (TTFB) yang biasanya digunakan untuk mengukur waktu yang harus ditunggu browser sebelum menerima byte data pertama dari server.

Manfaat utama dari melakukan tes kecepatan situs web adalah mendapatkan rekomendasi yang dipersonalisasi, jadi pastikan untuk meninjau laporan yang diberikan dengan cermat. Anda akan melihat sumber daya apa yang dimuat setiap kali halaman web tertentu dirender, dan berapa banyak waktu yang dibutuhkan setiap komponen untuk muncul.

Mengatur Pemantauan

Menyiapkan pemantauan untuk situs WordPress Anda bisa sangat membantu dalam melacak waktu henti dan menguji kinerja situs web. Perangkat lunak pemantauan berinteraksi dengan situs web Anda untuk memverifikasi bahwa itu berfungsi seperti yang diharapkan dan mengukur seberapa baik proses rendering konten bekerja menggunakan metrik kinerja umum. Memiliki alat pemantauan memungkinkan Anda untuk memahami berapa banyak lalu lintas yang dapat ditangani situs web WordPress Anda sebelum Anda memerlukan lebih banyak sumber daya hosting untuk mengakomodasi meningkatnya jumlah permintaan. Prosesnya sepenuhnya otomatis, jadi Anda tidak perlu melakukan pengujian manual, tetapi Anda akan dapat melihat semua statistik yang disimpan untuk ditinjau di lain waktu dan mengambil langkah pengoptimalan yang diperlukan.

Cara Mempercepat Situs WordPress Anda: 8 Faktor Paling Penting

Mempercepat situs web WordPress Anda berarti mengatasi semua masalah yang ada yang berdampak negatif pada kecepatan memuat situs web Anda dan mengoptimalkan proses rendering konten dan praktik hosting saat ini. Jika situs web Wordpress Anda dimuat dengan lambat, mari temukan apa yang dapat Anda lakukan untuk mempercepat situs Anda.

Berinvestasi dalam Hosting Berkualitas

Ketika kita berbicara tentang menempatkan situs web online, kita sudah dapat menentukan bahwa ada dua komponen utama yang terlibat – pembuatan situs web dan hosting situs web. Keduanya sangat penting dan memiliki dampak yang hampir sama pada kinerja situs web secara keseluruhan.

Pertama-tama, tentukan situasi Anda saat ini dan strategi jangka panjangnya. Apakah Anda menjalankan platform online besar yang tidak memungkinkan adanya downtime, atau apakah Anda pemilik blog kecil yang saat ini tidak memiliki banyak pengunjung di situs web mereka?

Tergantung pada tujuan Anda dan jenis konten yang Anda host, Anda perlu memahami jenis web hosting yang paling sesuai dengan kebutuhan Anda. Perusahaan hosting menawarkan berbagai solusi mulai dari shared hosting dan virtual yang didedikasikan untuk hosting perusahaan dengan ketersediaan tinggi.

Ketika datang ke hosting, Anda tidak bisa menerima apa pun yang kurang dari yang terbaik. Anda perlu memastikan semua sumber daya hosting yang datang dengan jenis hosting yang dipilih tersedia untuk Anda dan digunakan untuk memastikan kinerja situs web yang tinggi. Ini berarti bahwa hanya mengalokasikan sumber daya ke situs web Anda tidak cukup — yang penting adalah seberapa baik hosting dioptimalkan untuk kebutuhan Anda dan struktur situs web khusus Anda.

Menyiapkan lingkungan hosting Anda bisa jadi menantang. Di situlah konsep hosting yang dikelola berperan. Banyak perusahaan menawarkan hosting WordPress, yang dioptimalkan untuk platform. Hosting WordPress terkelola memberikan manfaat lain, seperti memiliki profesional WordPress di tim yang dapat membantu Anda menjalankan semuanya dan mengatasi masalah apa pun yang mungkin muncul.

Perbarui dan Optimalkan Teknologi Inti

Meskipun WordPress memungkinkan penyesuaian yang hampir tidak terbatas, termasuk menggunakannya sebagai CMS tanpa kepala dan memilih bahasa pemrograman lain, sebagian besar waktu situs web WordPress bekerja dengan tumpukan teknologi yang sama. Bekerja dengan WordPress, kami menggunakan PHP sebagai bahasa pemrograman, MySQL atau MariaDB sebagai sistem manajemen database, dan Apache atau Nginx sebagai server web.

Menggunakan perangkat lunak usang tidak hanya berdampak negatif pada kinerja situs web Anda dan meningkatkan waktu pemuatan situs, tetapi juga memaparkan sistem Anda pada sejumlah besar kerentanan. Menjaga semua perangkat lunak diperbarui adalah faktor kunci dalam memastikan keamanan dan kinerja sistem yang tinggi, dan WordPress tidak terkecuali. Situs WordPress yang lambat hampir dijamin menggunakan perangkat lunak usang yang tidak dioptimalkan dengan baik.

Tetap Perbarui WordPress

WordPress merilis pembaruan platform reguler untuk memasukkan lebih banyak fitur, meningkatkan kinerja, dan mengatasi kerentanan keamanan. Setiap versi WordPress adalah hasil dari upaya pengembangan yang dilakukan untuk memastikan fungsionalitas terbaik. Jadi lain kali Anda mendapati diri Anda bertanya-tanya, “Mengapa situs WordPress saya sangat lambat?” periksa apakah ada pembaruan WordPress yang tersedia.

PHP dan Penangannya

Pastikan Anda menggunakan PHP versi terbaru dan, yang sangat penting, penangan PHP modern yang dioptimalkan dengan baik. Misalnya, DSO atau CGI bukanlah pilihan terbaik, sementara PHP-FPM dan FCGI merupakan pilihan bagus untuk kinerja situs web yang kuat. Mereka memungkinkan Anda untuk mengontrol cara server menangani PHP dan meningkatkan jumlah daya pemrosesan yang digunakan untuk mengakomodasi lalu lintas.

Database dan Server Web

Cara server web Anda menangani permintaan HTTPS dan berapa banyak permintaan bersamaan yang dapat diterima dan diproses adalah yang terpenting. Jika server web mencapai prosesnya atau tidak memiliki sumber daya yang cukup untuk menangani semua koneksi, permintaan pengunjung situs web Anda akan diantrekan dan mereka akan mengalami waktu muat yang sangat lambat.

Hal yang sama persis terjadi pada server database. Ada batasan jumlah koneksi database bersamaan serta berapa banyak data yang dapat disimpan oleh MySQL atau MariaDB dalam memori akses acak tanpa harus membaca dari disk — dan ini dapat menyebabkan masalah kinerja yang serius. Pastikan server web dan database dialokasikan sumber daya yang cukup dan konfigurasinya dioptimalkan untuk jumlah lalu lintas yang Anda dapatkan di situs web Anda.

Basis data dan server web juga menerima pembaruan rutin, jadi pastikan Anda menjalankan versi terbaru yang kompatibel dengan perangkat lunak lain.

Pastikan Keamanan

Seperti yang telah kami temukan, kinerja dan keamanan berjalan beriringan. Selain memperbarui semua perangkat lunak, biasakan menerapkan praktik keamanan terbaik. Salah satu hal terpenting adalah menggunakan SSL di situs web Anda.

Memiliki sertifikat SSL di situs web Anda akan memungkinkan pengunjung Anda mengaksesnya dengan aman melalui koneksi HTTPS. Selain itu, menggunakan enkripsi dengan HTTP/3 memberikan peningkatan kecepatan untuk semua browser web modern. Mesin pencari juga memberikan preferensi ke situs web yang diamankan dengan SSL, jadi menggunakannya mutlak diperlukan.

Kelola Plugin dan Tema Secara Efektif

Tema dan plugin WordPress terkadang disalahkan sebagai alasan utama mengapa WordPress lambat. Seperti yang telah kita bahas, plugin dan tema menambah kompleksitas situs WordPress Anda dengan memperpanjang jumlah kode yang dieksekusi untuk memuat halamannya, sehingga meningkatkan jumlah permintaan yang harus ditangani server.

Tidak semua tema dan plugin dikodekan dengan baik, yang sudah berdampak negatif pada kinerja situs web Anda. Pada saat yang sama, semakin banyak kode yang ditambahkan ke situs web dengan menginstal lebih banyak plugin dan tema, semakin besar kemungkinan beberapa bagiannya tampak tidak kompatibel.

Menjaga WordPress Anda cepat dan aman berarti Anda mengambil pendekatan yang bijaksana untuk administrasi plugin dan tema WordPress. Performa situs web yang hebat bergantung pada kesederhanaannya — hanya perangkat lunak yang benar-benar Anda butuhkan yang harus aktif setiap saat. Tidak mudah untuk menjawab pertanyaan tentang berapa banyak plugin yang harus diinstal oleh situs WordPress, tetapi umumnya Anda harus melakukan audit rutin, memastikan tidak ada add-on yang tidak perlu diinstal.

Pertahankan Basis Data WordPress

Basis data WordPress memainkan peran besar dalam proses rendering konten. Seperti yang telah kita bahas, WordPress memungkinkan Anda membangun situs web berbasis basis data, yang berarti sebagian besar kontennya akan disimpan di dalam basis data. Meninjau database WordPress Anda, Anda mungkin memperhatikan bahwa ada banyak konten yang tidak perlu disimpan di sana, termasuk revisi posting, komentar yang dihapus, tidak disetujui, atau bahkan spam.

Addons WordPress menambahkan konten ke database WordPress, termasuk tabel baru yang masih bisa tetap ada bahkan setelah plugin tertentu dihapus dari situs web. Sayangnya, banyak pengguna WordPress tidak menyadarinya dan tidak melakukan operasi pembersihan setelah mencopot pemasangan plugin dan tema. Semua itu dapat membuat database Anda besar dan tidak dioptimalkan, yang mengarah pada kinerja kueri yang buruk, dan akibatnya, memperlambat situs WordPress Anda secara signifikan.

Tapi itu tidak berakhir di situ, karena basis data yang besar saja tidak sama dengan waktu pemuatan situs web yang lambat. Ini bukan jumlah besar data yang disimpan dalam database, melainkan jumlah yang dimuat dari database setiap kali halaman web diminta.

Misalnya, tabel wp_options, yang sering diabaikan dalam hal kinerja WordPress dan database secara keseluruhan, berisi semua jenis data yang dapat dimuat secara otomatis. Semua data di tabel opsi WordPress yang memiliki nilai autoload yang disetel ke yes akan dimuat secara otomatis setiap kali ada halaman web yang diminta. Ini mungkin terdengar mengejutkan, tetapi file log besar juga dapat diletakkan di sana sebagai opsi yang dimuat secara otomatis, yang telah kita lihat terjadi. Situs web tidak memuat sama sekali, segera menggunakan semua sumber daya hosting yang tersedia.

Aktifkan Caching

Secara sederhana, caching menyediakan cara untuk menyimpan data yang sering digunakan dengan cara yang dapat diakses dengan cepat setelah diminta. Halaman situs WordPress Anda bersifat dinamis, yang berarti bahwa setiap kali halaman tertentu dimuat, konten harus diambil dari database dan digabungkan dengan file template untuk menghasilkan HTML. Menggunakan caching untuk WordPress membantu menyimpan salinan statis dari elemen situs web tertentu atau seluruh halaman web untuk disajikan kepada pengunjung Anda melewati seluruh proses pembuatan konten dinamis. Bergantung pada jenis cache, sistem dapat menyimpan kode PHP yang dikompilasi, hasil kueri basis data, atau seluruh halaman HTML yang dibuat sebelumnya.

Anda dapat menggunakan solusi caching sisi server seperti cache Memcached atau Redis untuk menyimpan cache objek, menggabungkannya dengan plugin caching WordPress seperti WP Super Cache, WP Rocket, atau W3 Total Cache untuk caching halaman. Caching adalah cara yang bagus untuk meningkatkan kinerja situs web secara keseluruhan ketika Anda merasa WordPress dimuat dengan lambat.

Optimalkan Konten Statis dan Gunakan CDN

Cara konten statis dikelola terkadang dianggap tidak begitu penting dalam hal kinerja situs web WordPress, yang salah untuk diasumsikan. File gambar, video, CSS, dan Javascript — semua ini dianggap sebagai konten statis dan dapat dimuat ulang dari server setiap kali permintaan dibuat.

Gunakan Kompresi dan Pemuatan Malas

Menurut berbagai penelitian yang dilakukan, rata-rata gambar mencapai 20% dari total berat halaman web. Strategi pengoptimalan gambar termasuk memilih format gambar yang tepat, misalnya WebP, dan menggunakan teknik kompresi. Tujuan utama mengoptimalkan gambar Anda adalah untuk mencapai ukuran file serendah mungkin sambil mempertahankan kualitas gambar yang dapat diterima. Cara termudah adalah dengan mengompres gambar Anda sebelum mengunggahnya ke situs web Anda. Anda dapat menggunakan plugin WordPress untuk mengompres gambar yang telah diunggah ke perpustakaan media Anda.

Pemuatan malas adalah hal hebat lainnya untuk digunakan, yang memungkinkan situs web Anda memuat konten yang tidak penting seperti gambar atau video hanya pada saat dibutuhkan. Ini dapat memberikan peningkatan kinerja yang signifikan untuk situs yang menyertakan banyak gambar beresolusi tinggi dan video tersemat.

Gunakan Jaringan Pengiriman Konten

Pentingnya menggunakan jaringan pengiriman konten sulit ditaksir terlalu tinggi. Jaringan pengiriman konten seperti Cloudflare memiliki jaringan server terdistribusi yang berlokasi di seluruh dunia yang dapat menyajikan konten statis kepada pengguna akhir, mengurangi waktu pemuatan situs web dan meningkatkan keamanan situs web secara signifikan. Ketika konten statis tertentu dari situs WordPress Anda disimpan ke server milik CDN, itu berarti bahwa lain kali pengunjung memintanya, itu akan dimuat dari server terdekat dengan mereka, memastikan waktu muat yang bagus dan keandalan proses. Menggunakan jaringan pengiriman konten telah terbukti memberikan peningkatan kinerja yang hebat terlepas dari platform tempat situs web dibangun.

Gunakan Minifikasi

Minifikasi mengacu pada proses meminimalkan kode dengan menghilangkan elemen yang tidak perlu seperti spasi putih dan jeda baris dalam file HTML, JavaScript, dan CSS di situs WordPress Anda. Teknik pengoptimalan kinerja ini tidak melibatkan pengubahan perilaku kode sekaligus mengurangi ukuran file secara signifikan. Meskipun Anda dapat mengecilkan kode situs web Anda secara manual, ada banyak plugin WordPress yang dapat mengotomatiskan prosesnya.

Kurangi Permintaan Eksternal

Banyak situs WordPress memuat beberapa konten seperti iklan, stylesheet, gambar, atau font dari sumber eksternal yang dapat bermanfaat jika lebih cepat dan lebih mudah daripada menghostingnya di situs web Anda. Menggunakan sumber daya eksternal umumnya dapat membantu mengurangi konsumsi bandwidth dan meningkatkan kinerja secara keseluruhan, kecuali jika ada terlalu banyak aset yang perlu dimuat. Hal penting untuk dipahami adalah Anda tidak memiliki kendali atas seberapa cepat konten situs web lain dapat diambil dan disajikan, jadi Anda harus berhati-hati dan melakukan pemeriksaan rutin untuk memastikan proses tersebut memberikan lebih banyak manfaat daripada komplikasi yang tidak diinginkan.

Gunakan Perlindungan Hotlink

Hotlinking adalah sisi lain dari penggunaan sumber daya eksternal, mengacu pada situasi ketika orang lain menggunakan konten Anda untuk memuatnya di situs web mereka, oleh karena itu memanfaatkan sumber daya dan bandwidth server Anda. Hotlinking dapat menambah waktu pemuatan situs WordPress Anda menjadi lambat, jadi pastikan Anda mengaktifkan perlindungan hotlink untuk menghindari efek negatifnya.

Sekarang Anda Tahu Mengapa WordPress Menjadi Lambat

Performa situs WordPress Anda bergantung pada sejumlah faktor, dan masing-masing faktor tersebut dapat berkontribusi secara setara. Semua faktor secara umum dapat dibagi menjadi dua kategori utama — konten apa yang Anda miliki, termasuk seberapa baik konten tersebut dikelola dan dioptimalkan, dan seberapa efektif konten tersebut disajikan.

Langkah pertama untuk meningkatkan waktu buka situs WordPress Anda mencakup audit komprehensif konten situs web Anda, di mana Anda menghilangkan semua faktor yang berdampak negatif pada kinerja situs web Anda. Setelah itu, lakukan upaya Anda untuk menemukan cara terbaik untuk mengoptimalkan lingkungan hosting Anda saat ini agar dapat mengakomodasi struktur situs web dan kebutuhan spesifik Anda dengan sebaik-baiknya.

Dapatkan Hosting WordPress Lebih Cepat Dengan Nexcess

Ketika datang ke hosting situs web, Anda tidak dapat menerima apa pun yang kurang dari yang terbaik.

Nexcess menyediakan hosting yang dikelola sepenuhnya yang dioptimalkan untuk WordPress, yang berarti kinerja yang lebih baik dikombinasikan dengan dukungan terbaik di industri. Tumpukan aplikasi tingkat perusahaan dengan caching bawaan dan CDN memastikan peningkatan skalabilitas dan keamanan tingkat lanjut.

Lihat paket hosting WordPress Terkelola kami untuk memulai hari ini.

Blog ini awalnya diterbitkan pada Juli 2021. Sejak itu telah diperbarui untuk akurasi dan kelengkapan.