Apakah plugin yang dinonaktifkan memperlambat situs WordPress?

56

Kebanyakan orang sadar bahwa meminimalkan jumlah plugin yang digunakan adalah cara yang baik untuk membantu menjaga situs WordPress berjalan cepat. Namun, apakah aturan umum itu termasuk plugin yang dinonaktifkan?

Travis Northcutt
sumber

Jawaban:

56

Tidak, tidak. Setidaknya, bukan di ujung depan, atau di ujung belakang di area non-plugin. WordPress hanya memuat file yang filepathnya disimpan dalam opsi active_plugins dalam database dan mengabaikan semuanya.

John P Bloch
sumber
19

Kecuali dalam kasus yang tidak biasa memiliki menonaktifkan plugin hanya mempengaruhi kinerja halaman plugin di admin, dan hanya kemudian jumlah yang sepele (kecuali Anda memiliki ratusan plugins.) Selama halaman admin plugin memuat WordPress memindai semua plugin dan kemudian menyimpan daftar plugin aktif dalam database. Kemudian pada semua halaman lainnya, WordPress memeriksa daftar plugin itu, bukan plugin itu sendiri.

Satu peringatan untuk ini adalah jika plugin yang dinonaktifkan menyimpan banyak data autoload dalam wp_optionstabel dan menonaktifkan tidak menghapus data itu karena hal itu dapat menyebabkan pengguna kehilangan opsi konfigurasi ketika mereka menonaktifkan yang mereka mungkin ingin lakukan hanya untuk suatu beberapa menit yang merupakan pendekatan umum yang diambil ketika seseorang men-debug masalah dengan situs. Namun, jika Anda menggunakan plugin yang menambahkan begitu banyak opsi selama autoload sehingga menyebabkan masalah, itu bukan plugin yang bagus.

Jika Anda mengalami plugin seperti itu dan perlu menyingkirkan opsi maka ini mungkin membantu.

MikeSchinkel
sumber
0

Ternyata, ternyata, terpasang tetapi plugin yang dinonaktifkan memang dapat meningkatkan waktu buka. Baru saja menginstal W3 Total Cache tanpa mengaktifkannya. Ternyata, hanya dengan menginstalnya, waktu pembuatan halaman dasbor meningkat 0,05 detik. Dari 0,15 detik hingga 0,20. Berulang kali, di lebih dari 20 pageload. Copot pemasangannya. Dasbor dimuat dalam 0,15 detik lagi. Berulang kali, di lebih dari 20 pageload. Waktu pembuatan halaman diukur dengan plugin "Query Monitor".

Itu dia. Karena itu jawaban di atas tidak benar.

(Saya akan sangat senang mengetahui mengapa hal ini terjadi, dengan plugin khusus ini.)

Simon
sumber