it-swarm-id.com

Apakah plugin yang dinonaktifkan memperlambat situs WordPress?

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?

56
Travis Northcutt

Tidak, tidak. Setidaknya, tidak 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.

56
John P Bloch

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 plugin.) 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 autoload data dalam tabel wp_options dan menonaktifkan tidak menghapus data itu karena hal itu dapat menyebabkan pengguna kehilangan opsi konfigurasi ketika mereka menonaktifkan yang mungkin ingin melakukan hanya selama 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 this mungkin membantu.

19
MikeSchinkel

Ternyata, ternyata, terpasang tetapi plugin dinonaktifkan memang bisa menambah 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.)

0
Simon