Cara Mengoptimalkan Database WordPress – Panduan Lengkap

Diterbitkan: 2023-01-07

Apakah Anda ingin mengoptimalkan database WordPress Anda dan mempercepat seluruh situs web WordPress atau toko online Anda? Jika Anda mencari panduan yang pasti, kami siap membantu Anda. Artikel ini akan menunjukkan kepada Anda semua yang perlu Anda ketahui tentang struktur database WordPress, mengapa mengoptimalkannya adalah ide yang bagus dan beberapa cara untuk mengoptimalkannya!

Memahami Struktur Database WordPress

WordPress adalah sistem manajemen konten populer yang menggunakan database untuk menyimpan dan mengatur konten situs. Basis data menyimpan semua informasi penting yang diperlukan untuk menjalankan situs WordPress, termasuk informasi pengguna, pengaturan situs web, dan posting serta halaman yang dipublikasikan.

Secara default, WordPress menggunakan sistem manajemen database MySQL untuk menyimpan datanya. MySQL adalah sistem basis data sumber terbuka yang banyak digunakan dan dikenal karena keandalan dan kinerjanya. WordPress juga dapat dikonfigurasi untuk menggunakan sistem manajemen database lainnya, seperti MariaDB atau PostgreSQL.

Database WordPress terdiri dari beberapa tabel, masing-masing menyimpan data tertentu. Beberapa tabel paling penting dalam database WordPress meliputi:

  • wp_users : Tabel ini menyimpan informasi pengguna, termasuk nama pengguna, kata sandi, dan alamat email
  • wp_usermeta : Tabel ini menyimpan metadata pengguna tambahan, seperti nama depan dan belakang, URL situs web, dan nama tampilan
  • wp_posts : Tabel ini menyimpan semua posting yang diterbitkan di situs WordPress, termasuk konten posting, judul, dan penulis
  • wp_comments : Tabel ini menampung semua komentar yang dibuat di situs WordPress, termasuk konten komentar, penulis, dan postingan terkait
  • wp_links : Tabel ini menyimpan tautan ke situs web lain yang ditambahkan ke blogroll situs WordPress

Selain tabel inti ini, database WordPress mungkin menyertakan tabel tambahan untuk jenis posting khusus, data plugin, dan informasi khusus situs lainnya.

Penting untuk dicatat bahwa awalan wp_ yang digunakan pada nama tabel di atas hanyalah awalan default yang digunakan oleh WordPress. Awalan ini dapat diubah selama penginstalan WordPress untuk membantu mengamankan database dari serangan.

Mengapa Kita Harus Mengoptimalkan Database WordPress

Database WordPress adalah jantung dari setiap situs WordPress, karena menyimpan semua informasi penting yang diperlukan untuk menjalankan situs, seperti data pengguna, pengaturan situs web, dan konten yang dipublikasikan. Akibatnya, penting untuk mengoptimalkan database untuk memastikannya berjalan secara efisien dan efektif.

Ada beberapa alasan mengapa mengoptimalkan database WordPress sangat penting. Mereka:

  1. Peningkatan kinerja
  2. Mengurangi beban server
  3. Mengurangi risiko korupsi
  4. Keamanan yang Lebih Baik
  5. Pengalaman Pengguna yang Ditingkatkan

Sekarang, mari kita lihat lebih dekat setiap alasan.

Peningkatan Kinerja

Basis data yang dioptimalkan dapat meningkatkan kinerja keseluruhan situs WordPress, karena mengurangi waktu yang diperlukan untuk mengambil data dari basis data. Ini dapat menghasilkan waktu pemuatan halaman yang lebih cepat, yang penting untuk pengalaman pengguna dan peringkat mesin pencari.

Mengurangi Beban Server

Mengoptimalkan database juga dapat membantu mengurangi beban server, karena membutuhkan lebih sedikit sumber daya untuk mengambil data dari database yang dioptimalkan. Ini dapat membantu mencegah downtime server dan meningkatkan keandalan situs.

Mengurangi Risiko Korupsi

Basis data yang tidak dioptimalkan lebih rentan terhadap korupsi, mengakibatkan data hilang atau rusak. Mengoptimalkan database dapat membantu mengurangi risiko kerusakan dan melindungi dari kehilangan data.

Keamanan yang Lebih Baik

Basis data yang tidak dioptimalkan lebih rentan terhadap serangan, karena mungkin sulit bagi sistem manajemen basis data untuk mengidentifikasi dan mencegah kueri berbahaya. Mengoptimalkan database dapat membantu meningkatkan keamanan dengan mengurangi risiko serangan.

Pengalaman Pengguna yang Ditingkatkan

Basis data yang lambat dan tidak dioptimalkan dapat berdampak negatif pada pengalaman pengguna di situs WordPress. Pengguna mungkin menjadi frustrasi dengan waktu muat halaman yang lambat atau kesalahan dan kemungkinan kecil untuk kembali ke situs. Mengoptimalkan database dapat membantu meningkatkan pengalaman pengguna dengan menyediakan akses yang lebih cepat dan lebih andal ke konten situs.

Itulah keuntungan utama mengoptimalkan database WordPress. Selanjutnya, mari kita lihat proses langkah demi langkah untuk mengoptimalkan database.

Cara Mengoptimalkan Database WordPress

Anda dapat mengoptimalkan database WordPress dengan dua cara.

  1. Menggunakan plugin
  2. Metode manual

Kami akan menunjukkan kepada Anda kedua metode di bawah ini. Jadi, Anda dapat memilih strategi menggunakan kebutuhan dan keahlian Anda.

1) Menggunakan Plugin Optimasi Database WordPress

Jika Anda lebih suka metode pengoptimalan basis data sederhana, Anda harus memilih metode plugin. Beberapa plugin tersedia untuk membersihkan database situs web WordPress/toko WooCommerce. Beberapa yang populer adalah:

  • WP-Optimalkan
  • Roket WP

Semua plugin ini hadir dengan panel konfigurasi yang mudah digunakan dan fitur unik. Sebelum melanjutkan dengan metode ini, mari kita lihat sekilas masing-masing plugin dan apa yang ditawarkannya.

WP-Optimalkan

wp mengoptimalkan

Jika Anda lebih suka plugin pengoptimalan database khusus untuk WordPress, lihat WP-Optimize. Ini adalah plugin gratis, dan Anda dapat dengan mudah membersihkan database MySQL Anda dengan beberapa klik mouse. Lebih dari 1 juta orang menggunakan WP-Optimize untuk membersihkan database dan mempercepat seluruh situs web WordPress/toko WooCommerce.

Selain pengoptimalan basis data, WP-Optimize juga dapat menangani caching dan pengoptimalan gambar. Secara keseluruhan, jika Anda mencari plugin terbaik yang gratis dan ramah pemula, Anda harus memeriksa WP-Optimize.

Roket WP

roket wp

Jika Anda lebih suka plugin pengoptimalan caching + database WordPress untuk situs web Anda, lihat WP Rocket. WP Rocket adalah plugin caching WordPress premium yang akan membantu Anda mempercepat situs WordPress Anda dengan beberapa aturan pengoptimalan. Beberapa fitur populer WP Rocket adalah caching halaman, preloading cache, kompresi GZIP, optimalisasi eCommerce, integrasi CDN, optimalisasi basis data, optimalisasi media, dan sebagainya.

Plugin ini dilengkapi dengan dasbor yang mudah digunakan, dan siapa pun yang memiliki pengetahuan teknis dapat mengonfigurasinya. Alat pengoptimalan basis data bawaan juga akan membantu Anda membersihkan basis data pada setiap interval yang dipilih. Jika Anda sering menangani blog dan menerbitkan artikel, Anda perlu membersihkan basis data setiap hari atau setiap minggu.

Jadi, fitur ini bisa bermanfaat.

Mengoptimalkan Database Dengan WP-Optimize

Sekarang Anda tahu setiap plugin dan mengapa itu yang terbaik. Selanjutnya, mari kita lanjutkan dan gunakan plugin untuk menyelesaikan pengoptimalan basis data. Untuk tutorial ini, kita akan memilih WP-Optimize.

Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan WP-Optimize di situs web WordPress Anda. Masuk ke area admin WordPress dan buka bagian plugin. Dari sana, buka Add New dan cari WP-Optimize .

Setelah Anda menemukan plugin, instal.

instal wp optimalkan- optimalkan basis data wordpress

Setelah instalasi, Anda dapat mengaktifkannya.

aktifkan wp optimal

Anda akan melihat pengaturan plugin di sisi kiri.

wp mengoptimalkan pengaturan

Plugin memungkinkan setiap pengguna untuk mengoptimalkan database, dan gambar, menangani caching, mengecilkan file statis, dan sebagainya. Ini memiliki konfigurasi yang telah ditentukan sebelumnya, tetapi Anda selalu dapat men-tweaknya dari bagian pengaturan.

Karena kami membahas pengoptimalan basis data, opsi pertama adalah yang kami butuhkan.

pengoptimalan basis data

Anda dapat melihat beberapa aturan pengoptimalan di sana. Jika Anda memeriksa halaman, Anda akan melihat opsi untuk membersihkan

  • Tabel basis data
  • Posting Revisi
  • Draf otomatis
  • Posting sampah
  • Komentar yang dibuang
  • Komentar spam
  • Pingback
  • Pelacakan
  • Posting metadata
  • Metadata komentar
  • Metadata pengguna

Anda dapat memilih semua aturan:

pilih semua aturan - optimalkan database wordpress

Atau tandai masing-masing:

optimalkan aturan yang dipilih - optimalkan basis data wordpress

Setelah Anda memilih aturan pengoptimalan, jalankan.

jalankan pengoptimalan yang dipilih

Di sisi lain, Anda juga dapat menjalankan pengoptimalan individual saat dalam perjalanan.

menjalankan optimasi individu

Itu dia!

Ini adalah bagaimana Anda dapat membersihkan dan mengoptimalkan database WordPress Anda menggunakan plugin WordPress khusus seperti WP-Optimize. Lihat bagian selanjutnya jika Anda lebih suka metode manual untuk tugas tersebut.

2) Optimalkan Database WordPress Secara Manual

Anda dapat melakukannya secara manual jika Anda tidak perlu bergantung pada plugin WordPress untuk mengoptimalkan database MySQL Anda. Bagian ini akan menunjukkan cara mengoptimalkan database WordPress dan mempercepat situs web secara manual.

2.1) Optimalkan Tabel Database (dari PHPMyAdmin)

Jika Anda menggunakan penyedia hosting bersama, Anda mungkin memiliki akses ke cPanel dan alat terkait. Setelah Anda masuk ke cPanel, cari PHPMyAdmin.

phpmyadmin

Setelah Anda membukanya, Anda dapat melihat semua tabel database.

basis data

Untuk mengoptimalkan database, buka bagian bawah, pilih semua tabel, dan optimalkan.

optimalkan tabel

Dengan cara ini, Anda dapat menggunakan PHPMyAdmin untuk mengoptimalkan database WordPress. Itulah cara Anda dapat menggunakan PHPMyAdmin untuk mengoptimalkan database WordPress.

2.2 Plugin dan Tema yang Tidak Digunakan

Plugin adalah cara terbaik untuk meningkatkan fitur situs web. Tetapi jika Anda memasang plugin yang tidak terpakai di situs web, itu bukan pertanda baik. Ini akan menghabiskan lebih banyak ruang disk dan juga membuat database Anda lebih besar. Hal terbaik yang dapat Anda lakukan adalah menghapus plugin yang tidak digunakan.

Di bawah bagian plugin, Anda dapat melihat semua plugin yang tidak terpakai.

plugin yang tidak digunakan - optimalkan database wordpress

Anda dapat memilih yang ingin Anda hapus, pilih Hapus dari dropdown, dan hapus file plugin seluruhnya dari situs web WordPress.

hapus plugin - optimalkan database wordpress

Dengan cara ini, Anda dapat menghapus plugin yang tidak digunakan dari situs web. Demikian pula, Anda juga dapat menghapus tema WordPress dari situs web.

Untuk melakukannya, Anda harus pergi ke Appearance » Themes . Di sana, Anda dapat melihat semua tema yang diinstal.

tema

Dari sana, pilih tema yang perlu Anda hapus. Di sisi kanan bawah, Anda akan melihat opsi untuk menghapus tema.

hapus tema

Anda tidak akan memiliki opsi untuk menghapus tema dalam sekali klik. Anda perlu menghapus tema satu per satu.

Jika Anda telah menyelesaikan bagian ini, mari beralih ke bagian berikutnya dan optimalkan pasca-revisi.

2.3) Pasca Revisi

Saat Anda menulis postingan blog, Anda mungkin menyimpannya sebagai draf beberapa kali. Setiap kali Anda menyimpan posting sebagai draf, WordPress akan menyimpan revisinya untuk digunakan di masa mendatang. Ini contohnya.

revisi

Saat Anda menjalankan blog multi-penulis, basis data Anda akan dipenuhi dengan banyak revisi posting. Ini dapat memengaruhi kinerja dan basis data situs web Anda. Cara terbaik untuk mencegahnya adalah dengan menambahkan satu baris kode ke file wp-config.php Anda.

Entah Anda dapat membatasi jumlah revisi posting yang disimpan atau menghapus semua fitur dari situs web Anda.

Untuk membatasi revisi posting, Anda perlu menambahkan kode di bawah ini di akhir file wp-config.php:

 tentukan( 'WP_POST_REVISIONS', 3 );

Anda dapat mengganti 3 dengan jumlah revisi yang perlu disimpan.

Sebaliknya, jika Anda perlu menghapus fitur tersebut, gunakan kode ini:

 definisikan( 'WP_POST_REVISIONS', salah);

Itu dia!

2.4) Komentar

Banyak bisnis menargetkan sistem komentar WordPress untuk mempromosikan beberapa alat atau layanan. Jadi, jangan heran jika Anda menjalankan blog WordPress dan mendapatkan terlalu banyak komentar spam. Secara default, semua komentar ini akan masuk ke bagian pending review . Anda dapat menghapus semuanya secara manual dari sana.

Setelah Anda menghapus komentar, komentar tersebut akan dipindahkan ke bagian komentar sampah . Anda perlu menghapus komentar dari sana juga.

Alternatifnya, jika Anda tertarik, Anda juga bisa menggunakan plugin khusus seperti Akismet. Ini akan membantu Anda mencegah komentar spam. Atau, gunakan jalankan kode ini untuk menghapus komentar spam:

 HAPUS DARI wp_comments MANA comment_approved = 'spam'

Kode di atas akan menghapus semua komentar spam dari situs WordPress.

2.5) Kosongkan Sampah

Saat Anda menghapus postingan, halaman, atau postingan khusus, postingan tersebut akan ditempatkan di bagian postingan sampah . WordPress akan menyimpannya sampai Anda menghapusnya secara manual. Jadi, jika Anda tidak memerlukan postingan, halaman, atau postingan khusus lagi, hapus juga dari postingan sampah. Jika tidak, postingan yang dihapus akan tetap menempati ruang di database MySQL Anda.

Jadi, awasi barang-barang yang dibuang. Anda juga dapat mengotomatiskan proses dengan mengedit file wp-config.php. Menambahkan kode di bawah ini ke file wp-config.php mungkin akan membantu Anda menghapus item yang rusak secara otomatis.

 tentukan( 'EMPTY_TRASH_DAYS', 4 )

Dalam contoh ini, kami telah menambahkan empat sebagai contoh. Anda dapat menyesuaikan hari-hari yang sesuai.

2.6) Hapus Tag yang Tidak Digunakan

Tag di WordPress berguna jika Anda perlu menetapkan posting tertentu secara bersamaan. Di bawah Posting , Anda akan melihat bagian untuk membuat tag baru dan mengelola yang sudah ada.

tag - optimalkan basis data wordpress

Jika Anda memiliki tag yang tidak digunakan, hapus dari sini. Ini akan membantu Anda mempercepat situs WordPress. Atau, Anda juga dapat melakukan ini melalui PHPMyAdmin. Jika Anda perlu melihat semua tag yang tidak digunakan di situs web WordPress/WooCommerce Anda, jalankan perintah ini:

 PILIH *
DARI wp_terms wterms INNER GABUNG wp_term_taxonomy wttax ON
wterms.term_id = wttax.term_id
DI MANA wttax.taxonomy = 'post_tag' DAN wttax.count =0;

Pastikan Anda menggunakan awalan database yang benar.

Sekarang, untuk menghapusnya, jalankan perintah ini:

 HAPUS DARI wp_terms WHERE term_id IN (PILIH term_id FROM wp_term_taxonomy WHERE count = 0 );
HAPUS DARI wp_term_relationships MANA term_taxonomy_id tidak DI (PILIH term_taxonomy_id FROM wp_term_taxonomy);

Itu dia!

2.7) Pingback dan Trackback

Terakhir, menonaktifkan pingback dan trackback adalah cara lain untuk mengoptimalkan database. WordPress akan mengirimkan pemberitahuan otomatis saat Anda memasukkan URL situs web pihak ketiga ke dalam posting atau halaman blog Anda. Fitur ini dapat dinonaktifkan.

Untuk melakukannya, buka Pengaturan »Diskusi . Nonaktifkan dua opsi pertama jika Anda siap melakukannya.

pingback dan trackback

Anda harus menghapus pingback dan trackback yang ada dari database Anda. Anda dapat menyelesaikannya dengan menjalankan perintah ini di database Anda melalui PHPMyAdmin:

 UPDATE wp_posts SET ping_status = "ditutup";

Itu dia!

Kesimpulan

Google menganggap kecepatan situs web sebagai faktor peringkat. Jadi jika Anda perlu mendapatkan peringkat lebih tinggi di SERP, Anda harus mempertimbangkan untuk mengoptimalkan kecepatan situs web atau toko online Anda untuk yang terbaik. Ada banyak cara untuk mengoptimalkan kecepatan website WordPress, dan membersihkan database adalah salah satu hal utama yang perlu Anda lakukan.

Seperti yang Anda lihat di tutorial ini, ada dua cara untuk mengoptimalkan database situs web WordPress.

  • Menggunakan plugin khusus
  • Secara manual

Metode plugin adalah pilihan terbaik jika Anda lebih suka cara paling mudah untuk mengoptimalkan database. Banyak plugin tersedia untuk membersihkan database, dan Anda dapat menggunakannya untuk mempercepat situs web WordPress.

Di sisi lain, jika Anda tidak perlu menggunakan plugin untuk tugas tersebut, pilih metode manual. Proses manual akan memakan waktu lebih lama dari biasanya. Tapi itu akan menjadi pengalaman hebat jika Anda perlu mempelajari lebih lanjut tentang WordPress dan pengoptimalan kecepatan.

Itu dia!

Ini adalah bagaimana Anda dapat mengoptimalkan database WordPress tanpa mendapatkan kesalahan. Kami harap Anda telah menemukan artikel ini bermanfaat dan menikmati membaca. Harap pertimbangkan untuk membagikan posnya dengan teman dan sesama blogger di media sosial jika Anda melakukannya. Untuk posting terkait lainnya, silakan lihat arsip blog kami.

Artikel serupa yang mungkin Anda sukai:

  • Plugin Pengoptimalan Kecepatan WordPress Terbaik (5 Teratas)
  • Plugin Optimasi Database Terbaik untuk WordPress
  • Plugin Caching WordPress Terbaik yang Perlu Anda Coba