ปลั๊กอิน WordPress จำนวนเท่าใดมีมากเกินไป?

เผยแพร่แล้ว: 2021-03-16

ดูเหมือนว่าคำถามที่มีอยู่ในปัจจุบันของเรา – อย่างน้อยก็สำหรับนักออกแบบเว็บไซต์ แต่เป็นเวลาหลายปีแล้วที่พวกเราหลายคนพยายามหาจำนวน "ที่เหมาะสม" ของปลั๊กอิน WordPress เพื่อใช้ภายในเว็บไซต์

ฉันเกลียดที่จะทำลายมันให้กับใครก็ตามที่ชอบหุ่นที่ดีและหุ่นเพรียว: ไม่มีตัวเลขเฉพาะเจาะจง ไม่มีเกณฑ์ที่กำหนดคุณเป็นมืออาชีพหรือปัญหาที่ตอบยาก ฉันรู้ว่าบางคนกำหนดความสำเร็จโดยใช้ปลั๊กอินจำนวนเล็กน้อย ถ้าคุณสามารถหลบเลี่ยงการทำเช่นนั้นได้ คุณจะได้รับความเคารพจากฉันมาก

สำหรับพวกเราที่เหลือ ปลั๊กอินเป็นสิ่งที่ดึงดูดใจ พวกเขาสามารถดูแลงานได้มากมาย ทั้งงานเล็กและงานใหญ่ และอยู่ห่างออกไปเพียงไม่กี่คลิก

แต่เพิ่มมากเกินไปและอาจทำให้ประสิทธิภาพของไซต์ลดลงได้ ไม่ต้องพูดถึงว่าทุกสิ่งที่คุณติดตั้งจะเพิ่มความซับซ้อนอีกชั้นหนึ่งให้กับมิกซ์

แม้ว่าจะไม่มีปลั๊กอินจำนวนหนึ่งที่เหมาะกับทุกขนาดที่คุณสามารถใช้ได้หรือควรใช้ แต่ก็มีบางวิธีที่จะบอกได้ว่าคุณใช้เกินขีดจำกัดหรือไม่ ต่อไปนี้คือปัจจัยบางประการที่จะช่วยให้คุณตัดสินใจได้

สภาพแวดล้อมการโฮสต์

พลังการประมวลผลและแบนด์วิดท์เครือข่ายเป็นปัจจัยสำคัญอย่างยิ่งในแง่ของประสิทธิภาพ อย่างไรก็ตาม ส่วนใหญ่แล้ว นักออกแบบควบคุมเพียงคนเดียวเท่านั้นที่มีเหนือพวกเขาคือเมื่อเลือกโฮสต์ (หากยังไม่ได้เลือกให้เรา) หากคุณมีทางเลือก ให้มองหาผู้ให้บริการที่มีทั้งสองอย่าง

นอกเหนือจากพลังดิบแล้ว ระบบปฏิบัติการของเซิร์ฟเวอร์และซอฟต์แวร์ที่เกี่ยวข้องก็มีบทบาทเช่นกัน คุณจะต้องแน่ใจว่าคุณใช้ PHP 7.x เนื่องจากได้รับการพิสูจน์แล้วว่าเร็วกว่าเวอร์ชันก่อนมาก การแคชบนเซิร์ฟเวอร์และการทำโหลดบาลานซ์สามารถเพิ่มพลังได้อย่างมากหากโฮสต์ของคุณเสนอให้

สิ่งที่สำคัญไม่แพ้กันคือประเภทของบัญชีโฮสติ้งที่คุณมี หากเป็นโฮสติ้งที่ใช้ร่วมกันระดับล่าง คุณอาจไม่ได้รับผลตอบแทนเท่าเดิมกับ VPS ระดับไฮเอนด์หรือการตั้งค่าเฉพาะ ยิ่งไซต์ของคุณมีทรัพยากรที่ทุ่มเทมากขึ้นเท่าใด ปลั๊กอินที่มีการเข้ารหัสอย่างดียิ่งมากขึ้นเท่านั้นที่คุณจะสามารถนำไปใช้ได้

ไดอะแกรมเซิร์ฟเวอร์คลาวด์

คุณภาพปลั๊กอินและการเพิ่มประสิทธิภาพ

ความจริงอย่างหนึ่งของรหัสคือมีหลายวิธีที่จะทำให้บางสิ่งทำงานได้ แต่เราก็ทราบด้วยว่าเทคนิคบางอย่างใช้ได้ผลดีกว่าวิธีอื่นๆ มาก คุณภาพที่สม่ำเสมอมีความสำคัญมาก เนื่องจากต้องใช้เพียงปลั๊กอินที่ใช้ทรัพยากรเพียงตัวเดียวเพื่อทำให้ทุกอย่างช้าลงในการรวบรวมข้อมูล

วิธีที่ดีที่สุดในการค้นหาว่าปลั๊กอินมีปัญหาด้านประสิทธิภาพหรือไม่คือการทดสอบ มีชุดทดสอบของบุคคลที่สามจำนวนหนึ่งที่สามารถให้ภาพที่ยอดเยี่ยมแก่คุณได้อย่างแท้จริง คุณสามารถเข้าถึงกราฟและแผนภูมิที่มีสีสันซึ่งจะบอกคุณว่าปลั๊กอินใดใช้เวลาและทรัพยากรมากที่สุดในไซต์ของคุณ

อย่างไรก็ตาม พวกเราที่มีข้อจำกัดด้านงบประมาณอาจไม่สามารถซื้อบริการสมัครสมาชิกประเภทนี้ได้ หลายคนมุ่งเป้าไปที่ตลาดองค์กรและตั้งราคาไว้เช่นนั้น

แต่ทั้งหมดจะไม่สูญหาย เพื่อทำการทดสอบในราคาถูก ปลั๊กอิน Query Monitor ฟรีจะให้ข้อมูลเชิงลึกว่าปลั๊กอิน ฐานข้อมูล สคริปต์ และสไตล์ของคุณทำงานเป็นอย่างไร นอกจากนี้ยังชี้ให้เห็นข้อผิดพลาดของ PHP ซึ่งอาจเป็นปัจจัยที่ทำให้ประสิทธิภาพลดลง

หากคุณเห็นว่าปลั๊กอินบางตัวทำงานได้ไม่ดี นั่นจะเป็นการเปิดประตูสู่การทดสอบทางเลือกอื่นหรือเจาะลึกลงไปอีก (ซึ่งเราจะพูดถึงในภายหลัง)

หน้าจอรายงานการตรวจสอบแบบสอบถาม

วัตถุประสงค์ของปลั๊กอิน

ปลั๊กอิน WordPress สามารถมีความหมายหลายอย่างกับคนจำนวนมาก ไม่ใช่ทุกคนจะใช้พวกเขาในลักษณะเดียวกัน ดังนั้นนักพัฒนาจึงมักสร้างปลั๊กอินในลักษณะที่พวกเขารู้สึกว่าจะช่วยเพิ่มโอกาสในการดึงดูดผู้ใช้ บางครั้งผลลัพธ์ที่ได้คือปลั๊กอินที่กลายเป็นเหมือนมีดทหารของสวิสที่มีฟังก์ชันการทำงานหลายอย่างรวมอยู่ด้วย

แม้ว่าปลั๊กอินที่ทำทุกอย่างได้เพียงเล็กน้อยก็ทำได้ดี แต่ก็สามารถทำให้ส่วนบวมได้เช่นกัน ในอีกด้านหนึ่งของเหรียญ คุณจะพบว่าปลั๊กอินบางตัวค่อนข้างเล็กในขอบเขตและขนาด โดยเลือกที่จะเน้นเฉพาะคุณลักษณะเฉพาะอย่างใดอย่างหนึ่ง

การอภิปรายสามารถมีได้ว่าควรเรียกใช้ปลั๊กอินหนึ่งตัวที่ทำ 20 อย่างหรือ 20 ปลั๊กอินที่แต่ละรายการทำอย่างใดอย่างหนึ่ง อีกครั้งไม่มีคำตอบที่ง่ายจริงๆ กลายเป็นเรื่องของการทดสอบประสิทธิภาพ

สิ่งหนึ่งที่สนับสนุนมีดทหารของสวิสคือทำให้การแก้ไขปัญหาง่ายขึ้น ยิ่งคุณต้องติดตามปลั๊กอินมากเท่าไหร่ ก็ยิ่งระบุปัญหาได้ยากขึ้นเท่านั้น

การตั้งค่าสำคัญ

ส่วนหนึ่งของประสิทธิภาพของปลั๊กอินที่มักถูกมองข้ามคือการให้ความสำคัญกับการตั้งค่า ปลั๊กอินบางตัวทำงานเร็วมากเมื่อปรับค่าด้วยวิธีใดวิธีหนึ่ง ในขณะที่ใช้การกำหนดค่าอื่นๆ

ตัวอย่างเช่น ฉันได้ทำงานกับปลั๊กอินความปลอดภัยยอดนิยม (ซึ่งฉันจะไม่ระบุชื่อ แต่คุณอาจเดาได้) เป็นเวลาหลายปี หนึ่งในคุณสมบัติหลักคือโหมด "สด" ที่ให้คุณเห็นผู้ใช้ที่กำลังเรียกดูเว็บไซต์ของคุณ เป็นคุณลักษณะที่ยอดเยี่ยมมาก แต่ก็สามารถขัดขวางประสิทธิภาพในไซต์ที่วุ่นวายได้

การปิดคุณสมบัตินี้ช่วยเพิ่มประสิทธิภาพได้ค่อนข้างชัดเจน และในขณะที่ใช้ปลั๊กอินอาจหมายถึงการได้รับประสิทธิภาพเพียงเล็กน้อย ความปลอดภัยที่เพิ่มเข้ามานั้นคุ้มค่ากับการแลกเปลี่ยน แต่การรู้วิธีตั้งค่าอย่างถูกต้องมีชัยไปกว่าครึ่ง

แผงควบคุมการตั้งค่า

มันคือทั้งหมดที่เกี่ยวกับยอดคงเหลือ ไม่ใช่ตัวเลขเฉพาะ

ดังที่เราได้เห็น มีหลายปัจจัยที่อาจส่งผลต่อการทำงานของปลั๊กอินบนเว็บไซต์ WordPress มันเป็นตัวปลั๊กอินเอง วิธีการโต้ตอบซึ่งกันและกัน พวกมันได้รับการปรับให้เหมาะสมดีเพียงใด และเซิร์ฟเวอร์ที่ติดตั้ง

ไม่ค่อยพบสองไซต์ที่มีการกำหนดค่าเหมือนกันทุกประการ ดังนั้นจำนวนปลั๊กอินในอุดมคติจะแตกต่างกันไปสำหรับทุกคน เราสามารถผลักดันตัวเองให้บ้าคลั่งโดยพยายามทำให้ไซต์ของเรามีปลั๊กอินเพียง x จำนวนเท่านั้น ฉันจะเถียงว่ามันเสียเวลาที่จะกังวลเกี่ยวกับตัวเลข

ในทางกลับกัน การใช้ปลั๊กอิน (หรือแม้แต่โค้ดที่กำหนดเองที่คุณเขียนเอง) เป็นเรื่องเกี่ยวกับการรับฟังก์ชันที่คุณต้องการและเต็มใจที่จะใช้ชีวิตด้วยการแลกเปลี่ยนใดๆ ที่มาพร้อมกับมัน

บางครั้ง ปลั๊กอินจะให้ฟังก์ชันการทำงานที่ยอดเยี่ยมและประสิทธิภาพที่แย่มาก ในกรณีนั้น คุณอาจต้องการค้นหาผลิตภัณฑ์ที่สามารถแข่งขันได้ซึ่งมีความสมดุลมากกว่า หรืออาจเป็นเรื่องของการปิดคุณสมบัติบางอย่างที่ทำให้เกิดปัญหา วิธีเดียวที่จะทราบได้อย่างแน่นอนคือการทดสอบและทดสอบซ้ำ

ในท้ายที่สุด เป้าหมายคือการใช้เฉพาะปลั๊กอินที่คุณต้องการ ในขณะที่เพิ่มประสิทธิภาพให้กับปลั๊กอินที่คุณมีอย่างเต็มที่