Berapa Banyak Plugin WordPress yang Terlalu Banyak?
Diterbitkan: 2021-03-16Sepertinya salah satu pertanyaan eksistensial di zaman kita – setidaknya, untuk desainer web. Tetapi selama bertahun-tahun, banyak dari kita telah mencoba mencari tahu jumlah plugin WordPress yang “tepat” untuk digunakan dalam sebuah situs web.
Saya benci untuk membaginya kepada siapa pun yang menyukai angka bulat yang bagus: Tidak ada nomor khusus. Tidak ada ambang batas yang mendefinisikan Anda sebagai pro atau poser. Saya tahu, beberapa orang mendefinisikan kesuksesan mereka dengan menggunakan sejumlah kecil plugin. Jika Anda bisa lolos dengan melakukannya, Anda mendapatkan banyak rasa hormat dari saya.
Bagi kita semua, plugin adalah proposisi yang menggoda. Mereka dapat menangani begitu banyak tugas – besar dan kecil. Dan mereka hanya dengan beberapa klik saja.
Tetapi menambahkan terlalu banyak dan dapat membebani kinerja situs Anda. Belum lagi bahwa setiap hal yang Anda instal menambahkan lapisan kerumitan lain ke dalam campuran.
Meskipun tidak ada satu pun jumlah plugin yang dapat atau harus Anda jalankan, ada beberapa cara untuk mengetahui apakah Anda telah melewati batas. Berikut adalah beberapa faktor untuk membantu Anda membuat tekad itu.
Lingkungan Hosting
Daya komputasi dan bandwidth jaringan adalah faktor yang sangat penting dalam hal kinerja. Namun, paling sering satu-satunya desainer kontrol yang memilikinya adalah saat memilih host (jika belum dipilihkan untuk kita). Jika Anda punya pilihan, cari penyedia yang menawarkan banyak dari keduanya.
Di luar kekuatan mentah, OS server dan perangkat lunak terkait juga berperan. Anda harus memastikan bahwa Anda menjalankan PHP 7.x, karena telah terbukti jauh lebih cepat daripada versi sebelumnya. Caching dan load balancing berbasis server dapat memberikan dorongan besar jika host Anda menawarkannya.
Namun, sama pentingnya dengan jenis akun hosting yang Anda miliki. Jika ini adalah shared hosting kelas bawah, Anda mungkin tidak akan mendapatkan keuntungan yang sama dengan yang Anda dapatkan dengan VPS kelas atas atau penyiapan khusus. Semakin banyak sumber daya khusus yang dimiliki situs Anda, semakin banyak plugin yang dikodekan dengan baik yang mungkin dapat Anda gunakan.
Kualitas dan Pengoptimalan Plugin
Salah satu kebenaran kode adalah bahwa ada lebih dari satu cara untuk membuat sesuatu bekerja. Tetapi kita juga tahu bahwa beberapa teknik bekerja jauh lebih baik daripada yang lain. Kualitas yang konsisten sangat penting karena yang diperlukan hanyalah satu plugin yang memonopoli sumber daya untuk memperlambat semuanya hingga merangkak.
Cara terbaik untuk mengetahui apakah sebuah plugin memiliki masalah kinerja adalah dengan mengujinya. Ada sejumlah suite pengujian pihak ketiga di luar sana yang dapat memberi Anda gambaran yang bagus – secara harfiah. Anda dapat mengakses grafik dan bagan warna-warni yang akan memberi tahu Anda plugin mana yang paling banyak menghabiskan waktu dan sumber daya di situs Anda.
Namun, kita yang memiliki batasan anggaran mungkin tidak mampu membayar jenis layanan berlangganan ini. Banyak yang ditujukan untuk pasar perusahaan dan diberi harga seperti itu.
Tapi semua tidak hilang. Untuk melakukan beberapa pengujian dengan harga murah, plugin Query Monitor gratis akan memberikan beberapa wawasan tentang bagaimana kinerja plugin, database, skrip, dan gaya Anda. Ini juga menunjukkan kesalahan PHP, yang dapat menjadi faktor penurunan kinerja.
Jika Anda melihat bahwa plugin tertentu tidak berkinerja baik, maka itu membuka pintu untuk menguji alternatif atau menggali lebih dalam (yang akan kita bahas nanti).
Tujuan Sebuah Plugin
Plugin WordPress dapat berarti banyak hal bagi banyak orang. Tidak semua orang akan menggunakannya dengan cara yang sama. Jadi pengembang sering membuat plugin dengan cara yang mereka rasa akan meningkatkan peluang mereka untuk menarik pengguna. Terkadang hasilnya adalah sebuah plugin yang akhirnya menjadi seperti pisau tentara Swiss, dengan banyak fungsi yang disertakan.
Sementara plugin yang melakukan sedikit dari segalanya bisa menjadi hebat, itu juga dapat menyebabkan beberapa kembung. Di sisi lain, Anda akan menemukan bahwa beberapa plugin memiliki cakupan dan ukuran yang agak kecil – memilih untuk fokus hanya pada satu fitur tertentu.
Perdebatan dapat terjadi apakah lebih baik menjalankan satu plugin yang melakukan 20 hal, atau 20 plugin yang masing-masing melakukan satu hal. Sekali lagi, benar-benar tidak ada jawaban yang mudah. Ini menjadi masalah kinerja pengujian.
Satu hal yang mendukung pisau tentara Swiss adalah bahwa hal itu dapat membuat pemecahan masalah menjadi lebih mudah. Semakin banyak plugin yang harus Anda lacak, semakin sulit untuk menunjukkan masalah dengan tepat.
Pengaturan Penting
Salah satu area kinerja plugin yang sering diabaikan adalah memperhatikan pengaturannya. Beberapa plugin berjalan sangat cepat ketika disetel dengan cara tertentu, sementara tergagap dalam konfigurasi lain.
Misalnya, saya telah bekerja dengan plugin keamanan populer (yang tidak akan saya sebutkan, tetapi Anda mungkin bisa menebaknya) selama beberapa tahun. Salah satu fitur intinya adalah mode "Langsung" yang memungkinkan Anda melihat pengguna yang sedang menjelajahi situs web Anda. Ini adalah fitur yang sangat keren, tetapi juga dapat menghambat kinerja di situs yang sibuk.
Menonaktifkan fitur ini meningkatkan kinerja dengan cukup nyata. Dan saat menggunakan plugin mungkin berarti mendapatkan sedikit kinerja, keamanan tambahannya sepadan dengan pengorbanannya. Tetapi mengetahui cara mengaturnya dengan benar adalah setengah dari pertempuran.
Ini Semua Tentang Keseimbangan, Bukan Angka Tertentu
Seperti yang telah kita lihat, ada sejumlah faktor yang dapat memengaruhi kinerja plugin di situs web WordPress. Ini adalah plugin itu sendiri, bagaimana mereka berinteraksi satu sama lain, seberapa baik mereka telah dioptimalkan dan server tempat mereka diinstal.
Sangat jarang menemukan dua situs yang dikonfigurasi sama persis. Oleh karena itu, jumlah plugin yang ideal akan bervariasi untuk hampir semua orang. Kita dapat membuat diri kita gila mencoba untuk menurunkan situs kita menjadi hanya x jumlah plugin. Saya berpendapat bahwa hanya membuang-buang waktu untuk mengkhawatirkan nomornya.
Sebaliknya, menggunakan plugin (atau bahkan kode khusus yang Anda tulis sendiri) adalah tentang mendapatkan fungsionalitas yang Anda butuhkan dan bersedia untuk hidup dengan pengorbanan apa pun yang menyertainya.
Terkadang, sebuah plugin akan memberikan fungsionalitas yang hebat dan kinerja yang buruk. Dalam hal ini, Anda mungkin ingin mencari produk kompetitif yang lebih seimbang. Atau bisa juga masalah mematikan fitur tertentu yang menyebabkan masalah. Satu-satunya cara untuk mengetahui dengan pasti adalah dengan menguji dan menguji ulang.
Pada akhirnya, tujuannya adalah untuk menggunakan hanya plugin yang Anda butuhkan, sambil mengoptimalkan yang Anda miliki sepenuhnya.