Dalam postingan blog ini, kami akan membahas topik yang jarang dibicarakan orang: cara mengoptimalkan database Anda. données WordPress.

Jika Anda belum terbiasa menjaga dasar-dasar Anda données SQL yang bersih dan rapi adalah saat yang tepat untuk memulai.

Kami tahu ini adalah “tugas” yang dihindari pemilik situs karena mereka takut merusak sesuatu.

Namun seperti yang akan Anda lihat di tutorial ini, mengoptimalkan database données WordPress sama sekali tidak sulit jika Anda menggunakan plugin WP-Optimize.

Ini adalah orang yang sama yang membuat plugin cadangan populer Updraft Plus , jadi itu awal yang baik.

Anda akan merasa lebih nyaman dalam mengoptimalkan database Anda saat Anda menyelesaikan tutorial ini.

Mari kita mulai.

Cara Kerja Basis Data WordPress

Seluruh situs WordPress Anda adalah satu database besar, dan lebih khusus lagi database SQL. Dan seperti database lain yang pernah Anda gunakan, database ini terdiri dari beberapa tabel data.

Setiap fungsi utama di situs WordPress Anda memiliki papannya sendiri agar semuanya berjalan lancar. Sejak WordPress 4.9, setiap instalasi terdiri dari 12 tabel terpisah, seperti gambar di bawah ini:

Optimasi Basis Data WordPress

Mengapa Mengoptimalkan Database WP Anda

Basis data… berisi data.

Dan semakin banyak informasi yang Anda tambahkan, semakin besar jadinya. Hampir setiap perubahan yang Anda lakukan pada situs WordPress Anda meningkatkan ukuran file database SQL Anda.

Ini termasuk memasang dan menghapus plugin, menambahkan tema, komentar (ya, termasuk spam), ulasan postingan, draf postingan, dll…

Optimasi Basis Data WordPress

Ada dua masalah yang perlu dipertimbangkan di sini:

  • Melayani file besar berdampak pada kinerja server
  • Web host biasanya memiliki a batas atas pada ukuran file database

Jadi database WordPress yang besar tidak hanya akan memperlambat situs Anda, tetapi host web Anda akan membebankan biaya lebih banyak untuk menghostingnya atau mengharuskan Anda mencari yang baru. Hotel untuk situs Anda.

Beberapa perusahaanHotel mengklaim bahwa ukuran database SQL Anda hanya dibatasi oleh ruang disk yang tersedia yang Anda miliki. Tapi lihat apa yang terjadi ketika database WordPress Anda mencapai 3GB dan/atau 1 tabel: mereka akan berubah pikiran dengan cepat.

Bagaimana Anda bisa menentukan ukuran database Anda?

  1. Masuk ke akun cPanel situs Anda – biasanya: domaine.com/cpanel.
  2. Gulir ke bawah hingga Anda menemukan ikon database MySQL dan klik di atasnya.

3. Sekarang cari bagian “Database Saat Ini”.

Optimalkan database Anda secara manual

Kami ingin membahas masalah ini secara singkat untuk menyelamatkan Anda dari membuat kesalahan yang akan Anda sesali.

ada mungkin optimalkan database WordPress Anda secara manual. Tapi itu jarang merupakan ide yang bagus.

Misalnya, Anda dapat menggunakan alat phpMyAdmin di cPanel untuk mengoptimalkan setiap tabel di database WordPress Anda:

Namun Anda sebaiknya menghindari hal tersebut karena alasan sederhana bahwa satu kesalahan dapat mengakibatkan kerusakan permanen pada data Anda. Atau, dengan kata lain, Anda dapat secara tidak sengaja menghapus semua halaman dan postingan Anda dalam waktu kurang dari 5 klik.

Dan kecil kemungkinannya untuk memulihkannya kecuali Anda memiliki cadangan terbaru. Jadi jangan pernah mencoba mengoptimalkan secara manual – tidak perlu sejauh itu.

Cara menggunakan WP-Optimize untuk merapikan Database Anda

Optimasi Basis Data WordPress

Note

Silakan buat cadangan penuh instalasi WordPress Anda sebelum mengikuti langkah apa pun dalam tutorial ini. Kami menyarankan Anda menggunakan BackWPup ou Updraft Plus untuk membuat cadangan Anda.

Catatan : Anda mempertaruhkan stabilitas dan fungsi situs Anda jika Anda tidak membuat cadangan.

Le Plugin WP-Optimalkan tersedia gratis di direktori plugin WordPress, jadi yang perlu Anda lakukan hanyalah menginstal dan mengaktifkannya dari sana.

Anda sekarang akan memiliki item menu untuk plugin, jadi klik “WP-Optimize” untuk membuka dasbornya:

Dari sini Anda dapat memilih pengoptimalan mana yang ingin Anda jalankan,

atau menampilkan informasi tentang tabel individual.

Dan jika Anda gulir ke bawah, Anda juga akan melihat ukuran database WordPress Anda saat ini:

Catatan: Dengan mengklik “WP-Optimize” lalu “Database”, Anda akan tiba di layar yang sama.

Anda juga dapat menavigasi ke berbagai bagian plugin ini menggunakan menu akses cepat di bagian atas layar:

Pengoptimalan tabel WordPress

Hal pertama yang harus diwaspadai adalah opsi "Optimalkan tabel database". Pada dasarnya, plugin ini tidak dapat mengoptimalkan tabel InnoDB, jadi Anda perlu mencentang kotak untuk mengganti pengaturan ini:

Alasan Anda diminta melakukan ini adalah karena proses optimasi akan membangun kembali tabel InnoDB sepenuhnya jika Anda menggunakan MySQL versi lama. Dan dalam kasus kami, kami adalah:

Namun situasi ini bervariasi dari satu host ke host lainnya, seperti yang Anda lihat di sini:

Anda dapat memilih antara pengoptimalan yang aman dan pengoptimalan yang memiliki tanda seru. Pengoptimalan dengan tanda seru mencakup potensi risiko tertinggi .

Dan kami katakan potentiel karena itu saja: mungkin ada yang tidak beres.

Kemungkinan terjadinya kesalahan adalah melakukan pengoptimalan ini dapat meningkatkan beban pada server Anda, sehingga berpotensi menyebabkan server dimulai ulang.

Jika ini terjadi, database Anda bisa hancur.

Namun Anda dapat menjalankan pengoptimalan lainnya kapan pun Anda mau dengan memilihnya lalu mengklik "Jalankan Optimasi".

  • Optimalkan tabel database : Basis data Anda terdiri dari beberapa tabel, dan masing-masing tabel mungkin berisi entri berlebihan atau data yang tidak diinginkan.
  • Bersihkan semua revisi posting – ini adalah publikasi versi lama yang dapat Anda kembalikan jika Anda melakukan kesalahan.
  • Bersihkan semua artikel yang dibuat secara otomatis : ini adalah revisi halaman yang telah Anda modifikasi dan disimpan secara otomatis tetapi tidak pernah digunakan.
  • Bersihkan semua postingan yang dibuang – postingan yang dibuang ke sampah tetapi tidak dibersihkan secara otomatis setelah 30 hari, hal ini dapat terjadi.
  • Hapus spam dan komentar yang dihapus : Semua komentar yang Anda pikir telah Anda hapus masih ada, jadi sebaiknya dihapus untuk menghemat ruang.
  • Komentar yang tidak disetujui dihapus – Anda dapat menggunakan opsi ini untuk menghapus semua komentar yang tidak disetujui, yang dapat menghemat banyak waktu jika Anda menerima banyak spam.

Sebaiknya luangkan waktu Anda untuk melakukan pengoptimalan ini, mengujinya satu per satu.

Anda juga harus memverifikasi bahwa situs Anda masih merespons seperti yang diharapkan setelah menjalankan pengoptimalan.

Optimalkan Gambar

Fitur hebat lainnya untuk membantu Anda mengoptimalkan situs Anda dan memiliki manfaat tidak langsung untuk ukuran database. Fitur ini juga berpotensi menggantikan fitur lainnya plugin kompresi gambar yang sedang Anda gunakan.

Lagi pula, mengapa memiliki dua plugin aktif ketika hanya satu yang dapat melakukan banyak tugas?

Anda kemudian dapat menonaktifkan dan menghapus yang tidak Anda perlukan, sehingga mengosongkan ruang di database Anda. Pengoptimalan gambar dilakukan secara otomatis setelah Anda mengaktifkannya dengan “Kompres gambar yang baru ditambahkan secara otomatis:

Dan Anda juga dapat memilih tingkat kompresi yang akan digunakan pada setiap gambar:

  • Prioritaskan kompresi maksimum – ukuran file kecil, kualitas gambar terendah
  • Prioritaskan perhatian terhadap detail: ukuran gambar lebih besar, kualitas gambar lebih tinggi
  • Kustom – gunakan penggeser untuk memilih tingkat kompresi yang Anda inginkan.

Plugin ini defaultnya adalah "Kustom" dengan penggeser ditempatkan di tengah, jadi sesuaikan hanya jika Anda tidak puas dengan ukuran file gambar yang Anda dapatkan.

Di bawah “Opsi Lanjutan” Anda akan menemukan layanan kompresi yang saat ini digunakan untuk mengecilkan gambar Anda:

Optimasi Basis Data WordPress

Kami hanya menguji menggunakan reSmush.it dalam ulasan kami, jadi kami tidak mengubah pengaturan default apa pun.

Catatan : Data EXIF ​​merupakan data pengidentifikasi yang disimpan dalam gambar digital, terutama yang berasal dari kamera digital.

Meskipun tidak ada yang salah dengan fitur optimasi gambar di atas, kami hanya menggunakan ShortPixel di situs kami.

Cepat, efisien, dan sangat terjangkau – bahkan Anda bisa dapatkan akun ShortPixel gratis untuk membawanya untuk test drive.

Pengaturan WP-Optimalkan

Dari layar ini, Anda dapat mengaktifkan bilah admin plugin atau memilih berapa lama Anda harus menyimpan data:

Adapun berapa banyak data yang harus Anda simpan, itu akan tergantung pada berapa lama Anda perlu menyimpan revisi postingan, komentar blog yang tidak disetujui, draf postingan, dll.

Jadi, sesuaikan pengaturan ini sesuai dengan situasi pribadi Anda. Namun dua minggu sudah lebih dari cukup bagi sebagian besar pemilik situs.

Anda juga dapat menjadwalkan seberapa sering database Anda harus dibersihkan dan dioptimalkan:

Saat ini fitur ini masih dalam versi beta, jadi kami cenderung menghindari fitur seperti ini hingga fitur tersebut diproduksi.

Meskipun demikian, dapat mengubah apa yang secara rutin Anda bersihkan dari database adalah ide yang bagus. Dan terakhir, Anda dapat memilih untuk mengaktifkan atau menonaktifkan trackback dan komentar pada semua artikel sebelumnya:

Optimasi Basis Data WordPress

Kami telah menonaktifkan lacak balik di sini karena… yah… apakah ada yang sudah menggunakannya? Anda juga dapat menonaktifkan komentar di masa mendatang pada postingan blog yang ada dari layar ini. Dan itu saja yang ada di berbagai pengaturan WP-Optimize.

Kesimpulan

Jadi, seperti yang Anda lihat, mengoptimalkan database WordPress Anda untuk kinerja yang lebih baik tidaklah se-teknis yang dibayangkan.

Setelah Anda memiliki cadangan situs yang berfungsi, dan meluangkan waktu untuk membaca tutorial WP-Optimize kami, Anda tidak perlu khawatir.

Apakah kita tersandung dan melewatkan sesuatu?

Jika iya, beri tahu kami di kolom komentar di bawah dan jangan lupa untuk membagikannya isi di profil sosial Anda jika Anda menganggapnya berguna.