Bisakah Sejumlah Besar Plugin Mempengaruhi Kinerja Situs WordPress Anda?

Diterbitkan: 2015-12-16

Jawaban logisnya adalah ya. Maksud saya, dengan setiap alat, plugin, add-on, atau program yang Anda instal, situs Anda secara teoritis akan memuat sedikit lebih lambat daripada sebelumnya. Ini mungkin milidetik yang sedang kita bicarakan di sini, tetapi penting untuk kinerjanya dengan baik.

Anda tahu bahwa situs WordPress Anda tidak dapat hidup tanpa plugin. Situs web WordPress dibuat untuk hidup bersama dengan plugin. Tapi apa ambang batas yang membuat situs Anda down dan bahkan crash pada saat tertentu?

Inilah yang kami coba cari tahu di sini dengan melakukan beberapa eksperimen plugin.

Jika Anda tidak sabar untuk mendengar hasilnya, baca kami lebih lanjut!

WordPress Dibuat Untuk Menangani Plugin Tidak Terbatas

Secara teori, WordPress dibangun untuk menangani plugin tanpa batas tanpa terlalu memengaruhi kinerja situs Anda. Tapi ada beberapa faktor yang bisa mematahkan mitos ini.

Salah satunya adalah kinerja hosting Anda. Jika penyedia hosting Anda menawarkan bandwidth kecil, mitosnya bisa pecah di sini karena setiap plugin yang Anda instal akan memengaruhi kecepatan dengan satu atau lain cara. Layanan hosting akan menentukan kecepatan situs Anda sendiri, jadi berhati-hatilah dengan apa yang Anda pilih.

Juga, itu tergantung pada cara setiap plugin dikodekan . Beberapa plugin dapat membuat situs Anda macet total karena tidak dikodekan dengan benar. Ada situasi ketika menginstal plugin membuat situs WordPress turun atau menampilkan konten dengan cara yang aneh. Sebuah plugin dapat diandalkan ketika berfungsi dengan benar dan melakukan apa yang seharusnya dilakukan sejak awal.

Tapi anggap saja Anda memiliki hosting yang cepat, dengan memori yang besar, dan plugin yang Anda butuhkan dapat dipercaya dan sebagaimana mestinya.

Lalu bagaimana?

Bisakah Anda menginstal banyak di situs Anda? Tes saya mengatakan sebaliknya.

Memasang Plugin Hingga Mencapai Lebih Dari 2 Detik Waktu Pemuatan

Beberapa orang mengatakan bahwa jumlah plugin tidak terlalu penting dalam hal fungsionalitas situs Anda. Pada saat yang sama, yang lain mengatakan sebaliknya. Menginstal terlalu banyak plugin benar-benar memengaruhi cara responsnya setelahnya. Jadi saya melakukan beberapa tes sendiri untuk melihat bagaimana hasilnya dan bagaimana situs saya merespons aliran plugin yang lebih besar.

Saya menggunakan situs pengujian saya dan saya membuatnya sesederhana mungkin. Saya menyimpan hal-hal dasar yang dimiliki situs di tempat pertama: tema default Twenty Fifteen, tidak ada posting, tidak ada halaman, tidak ada penyesuaian.

Itu terlihat seperti ini. Jadi tidak ada yang bisa mempengaruhi waktu loadingnya.

WordPress just after installation!

Bagaimana saya melanjutkan?

Saya mengukur kecepatan awal situs kosong saya dengan Pingdom dan kemudian membandingkannya dengan waktu yang dicatat setelah setiap instalasi plugin.

Plugin Apa yang Saya Instal?

Sebelum kita memulai perbandingan, saya beri tahu Anda bahwa plugin pertama yang saya instal adalah P3 (Plugin Performance Profiler), yang menunjukkan plugin apa yang memperlambat situs Anda. Ini juga memberi Anda laporan konstan tentang kinerja plugin tertentu. Kehadirannya sangat diperlukan karena membimbing saya ke hasil akhir.

Kemudian saya menginstal beberapa plugin gratis – Revive Old Post, WP Product Review, Visualizer: Charts and Graphs dan Pirate Forms. Pertama-tama, mereka bekerja dengan baik dan berguna untuk setiap situs. Dan kedua, kami mengembangkannya sendiri, jadi saya ingin memeriksa kinerjanya.

Langkah selanjutnya adalah menelusuri direktori plugin resmi WordPress dan menginstal beberapa yang paling populer, satu per satu.

Inilah yang saya pilih secara acak dari sana:

  • Bidang Kustom Tingkat Lanjut
  • Akismet
  • Semua dalam Satu Paket SEO
  • Widget TinyMCE Studio Hitam
  • Formulir Kontak 7
  • Nonaktifkan Komentar
  • Duplikat Posting
  • Google Analytics oleh Yoast
  • Keamanan iThemes
  • paket jet
  • Galeri NextGEN
  • Pembuat Halaman oleh SiteOrigin
  • Buat Ulang Gambar Kecil
  • TinyMCE Lanjutan
  • Cache Total W3
  • WP Super Cache
  • WooCommerce
  • Keamanan Wordfence
  • Importir WordPress
  • SEO Yoast
  • WP-HalamanNavi
  • CAPTCHA Sangat Sederhana

Saya membandingkan situs pengujian saya dengan versinya sendiri untuk menyoroti perbedaan kecil yang muncul.

Baik! Jadi, dengan semua ini dalam pikiran, mari kita lakukan tes dan lihat apa yang terjadi.

Situs Kosong Membutuhkan 419 ms Untuk Memuat

Waktu pemuatan situs kosong saya adalah 419 ms di awal. Ingatlah hal itu karena semua nomor yang datang akan dibandingkan dengannya. Jadi tidak ada plugin yang diinstal sama sekali dan situs dimuat dalam 419 ms. Cukup cepat. Mari kita lihat apa yang dapat dilakukan plugin selanjutnya untuk mengubahnya.

Tentu saja, waktunya bervariasi tetapi yang perlu diingat adalah bahwa ia berputar di suatu tempat sekitar 400 ms, kurang lebih.

Awalnya, saya hanya menginstal plugin tanpa melakukan penyesuaian dan waktu hampir tidak berubah. Setelah mulai menyesuaikan setiap plugin – itu hanya penyesuaian minimalis – waktunya menjadi lebih tinggi.

Catatan: Saya hanya membuat penyesuaian minimalis, jadi bayangkan Anda akan memiliki lebih banyak konten daripada yang saya miliki sekarang di situs pengujian saya. Jadi Anda mungkin akan memenuhi batas kecepatan lebih cepat dari saya.

Dalam hal kecepatan, akan luar biasa jika situs Anda dimuat dalam waktu maksimal 2 detik – 2 detik juga cukup lambat. Jadi saya terus menginstal plugin dan membuat perubahan sampai saya mendapat 2 detik atau lebih.

Jadi kita mulai dari sekitar 400ms.

Berapa Banyak Plugin yang Dibutuhkan Untuk Mencapai 2 Detik?

Setelah 10 plugin, perbedaannya tidak begitu signifikan – sekitar 680ms , menurut Pingdom. P3 menunjukkan total waktu muat 0,6616 detik , yang hampir sama dengan Pingdom.

Setelah 20 plugin, saya mencapai sekitar 1 detik dari total pemuatan situs. Kali ini, saya menambahkan penyesuaian dasar ke setiap plugin. Maksud saya, saya mencoba menggunakannya entah bagaimana karena itu tidak cukup jika saya hanya menginstalnya dan membiarkannya tidak aktif. Namun, waktu buka tetap bagus, tetapi plugin memiliki dampak 80,1% selama waktu pemuatan keseluruhan.

WordPress after installing 20 plugins.

Pada saat yang sama, bahkan pemindaian P3 menjadi semakin lambat.

Setelah 27 plugin, waktu pemuatan sekitar 1,20 detik , tetapi setelah saya mengaktifkan beberapa widget, itu meningkat dengan cepat menjadi 3,20 detik .

Kemudian saya mengaktifkan caching dari kedua plugin yang sudah saya install dari awal yaitu WP Super Cache dan W3 Total Cache yang fungsinya belum aktif sampai sekarang.

Sekarang, setelah caching aktif, statistiknya terlihat seperti ini:

WordPress after installing 27 plugins.

Pingdom juga setuju dengan P3 dan menunjukkan hasil sekitar 2,50 detik .

Prestasi dibuka, bisa dikatakan!

Galeri NextGEN Dan Jetpack Adalah Yang Paling Lambat.

Dari 27 plugin ini, beberapa memiliki kekuatan yang lebih berpengaruh daripada yang lain dalam hal waktu mereka merekam untuk memuat. Galeri Nextgen dan Jetpack tampaknya yang paling lambat.

Catatan: Perbandingan dibuat hanya antara plugin yang saya gunakan untuk membuat percobaan. Mereka belum tentu merupakan plugin paling lambat secara umum.

Effected runtime by plugins.

  • Galeri NextGEN – 25%
  • Paket Jet – 23%
  • Lainnya – 18%
  • Menghidupkan Kembali Posting Lama – 17%
  • W3 Total Cache – 7%
  • WooCommerce – 6%
  • SEO WordPress – 4%

Jadi plugin memang mempengaruhi kecepatan situs web Anda . Lihatlah statistik keseluruhan.

Overall summary.

Sekarang, Ini 27 "Terlalu Banyak" yang Kita Bicarakan?

Ini bukan angka yang tepat 27, bisa lebih atau kurang. Tapi intinya adalah bahwa kita memiliki tengara. Bagaimanapun, lebih dari 30 plugin dapat menyebabkan kelambatan situs web pada akhirnya. Tidak ada yang akan memberi tahu Anda cara mengatur situs Anda, tetapi Anda mungkin sadar bahwa kecepatan menghasilkan konversi, jadi ini bukan permainan. Situs yang lebih cepat mendapat peringkat di atas sebagian besar waktu.

Tentu saja, sekarang tergantung pada plugin apa yang Anda gunakan karena beberapa menggunakan lebih banyak bandwidth dan kecepatan daripada yang lain.

Ini mungkin ironis, tetapi cobalah untuk selalu menyiapkan P3 untuk dapat mengukur kinerja dan waktu pemuatan setiap plugin. Setiap plugin memiliki dampak yang berbeda pada situs Anda sehingga Anda harus tahu cara kerjanya masing-masing. P3 juga menunjukkan kepada Anda jika sebuah plugin menyebabkan kerusakan atau masalah pada situs Anda. Jadi tetap waspada!

Tentu saja, ada banyak metode untuk meningkatkan kecepatan situs Anda dengan banyak cara.

Mempertimbangkan semua tindakan yang dapat Anda ambil untuk membuat situs Anda lebih cepat dan mengingat Anda memiliki penyedia hosting yang baik, saya pikir Anda dapat menggunakan beberapa plugin lebih banyak daripada yang saya instal kali ini. Menggunakan 35 atau 40 bisa baik-baik saja jika Anda dapat mendukungnya dengan benar.

Sejumlah Besar Plugin Tidak Hanya Mempengaruhi Kecepatan

Sampai saat ini, kami sebagian besar berfokus pada kecepatan situs web tertentu dan bagaimana plugin memengaruhinya, tetapi sejumlah besar plugin juga dapat membawa kerusakan lain.

Selain kecepatan, mungkin ada masalah lain, sama pentingnya dengan yang pertama.

Keamanan dan pembaruan rutin.

Beberapa plugin tidak aman, terutama yang gratis. Mereka biasanya tidak menawarkan dukungan dan tidak diperbarui untuk waktu yang lama. Plugin yang tidak diperbarui dapat memiliki banyak kerentanan, bug, dan masalah keamanan terkait lainnya yang dapat memengaruhi fungsionalitas situs Anda. Mereka juga dapat dengan mudah diretas oleh "profesional".

Beberapa di antaranya tidak dikodekan dengan baik, yang memengaruhi kinerja plugin lain, tampilan situs Anda, atau berbagai masalah lain yang dapat menyebabkan crash di beberapa titik.

Ketidakcocokan.

Beberapa plugin tidak kompatibel dengan yang lain dan ini dapat menyebabkan kesalahan yang tidak diinginkan. Juga, jika plugin tidak diperbarui terus-menerus, itu mungkin tidak kompatibel dengan versi WordPress terbaru, karena itu akan merusak konten situs Anda atau lebih buruk.

Temukan Keseimbangan, Gunakan Yang Anda Butuhkan

Sekarang kami telah menyeimbangkan semua aspek utama yang terkait dengan plugin yang dapat datang dengan berbagai masalah di situs WordPress Anda, Anda harus melakukan hal yang sama sebelum bergegas untuk menginstal banyak.

Untuk melakukan tes, saya menggunakan salah satu plugin gratis paling populer dari repositori resmi WordPress, yang berperingkat baik dan direkomendasikan oleh kebanyakan orang yang menggunakan WordPress secara teratur. Jadi bukan kasus kerusakan di sini.

Terkadang hanya dibutuhkan satu plugin untuk merusak situs Anda. Terkadang dibutuhkan lebih banyak.

Jika Anda menggunakan berbagai metode untuk mempercepat situs Anda dan Anda hanya menyimpan plugin ringan yang tidak terlalu berdampak besar, Anda dapat dengan mudah mencapai 40 plugin dan menjaga kecepatan di bawah 2 detik dalam waktu yang sama. Tapi hati-hati dengan aspek lain yang saya pertimbangkan – plugin juga dapat menghasilkan beberapa kerusakan lainnya.

Jadi cobalah untuk membuatnya sesederhana mungkin. Jangan menyalahgunakan plugin, gunakan hanya yang benar-benar Anda butuhkan dan hapus yang tidak terlalu memberi nilai pada konten Anda. Jika memungkinkan, cobalah untuk menjaga nomor plugin Anda di bawah 30. Jika ada kebutuhan mendesak untuk lebih banyak, gunakan dengan bijak dan coba pertimbangkan semua opsi untuk mempercepat situs, mengamankannya, dan menghindari masalah yang tidak diinginkan. Semua solusi ini akan membuat ruang ekstra untuk beberapa plugin lainnya.

Cara Mengatasi Masalah Plugin Akhirnya
  • Gunakan semua solusi yang mungkin untuk mempercepat situs Anda. Dengan cara ini, Anda dapat menggunakan lebih banyak plugin tanpa memengaruhi waktu muat.
  • Setelah Anda menginstal plugin, uji kinerjanya. Lihat apa dampaknya pada situs Anda dan pastikan itu berfungsi dengan baik. P3 melakukan pekerjaan dengan baik di sini.
  • Cobalah untuk tidak menggunakan dua plugin untuk tujuan yang sama. Analisis setiap plugin yang sudah Anda instal, lihat apa yang dapat dilakukannya dan cobalah untuk tidak menginstal plugin lain yang melakukan hal yang sama. Eksploitasi semua fitur plugin tertentu dan lihat semua yang dapat dilakukan untuk memenuhi kebutuhan Anda.
  • Dari waktu ke waktu, periksa plugin Anda untuk melihat apakah tidak ada plugin yang tidak dibutuhkan yang Anda lupakan atau tidak Anda gunakan lagi. Jangan membebani situs Anda dengan sia-sia.
  • Coba perbarui WordPress dan plugin secara konstan untuk memastikan Anda tidak diretas atau tidak akan terjadi kesalahan pada situs Anda. Versi lama biasanya datang dengan berbagai kerentanan yang dapat menghasilkan celah pada fungsionalitas situs dan plugin.
Menyimpulkan

Pada akhirnya, menggunakan sejumlah plugin adalah masalah pilihan. Secara umum, cobalah untuk tidak membebani situs Anda terlalu banyak dan membuatnya sesederhana mungkin. Jika Anda memiliki sumber daya untuk mempercepatnya, Anda dapat menggunakan sekitar 40 plugin tanpa membuatnya terlalu lambat. Tapi, secara umum, 25 atau 30 bisa membantu Anda juga. Dan selalu pertimbangkan kualitas mereka, itu adalah aspek penting.

Berapa banyak plugin yang Anda gunakan di situs web Anda? Jangan ragu untuk membagikan pengalaman Anda – bahagia atau buruk – dengan kami.