หากฉันมีส่วนขยาย "ติดตั้ง แต่ปิดการใช้งาน" ในตัวจัดการส่วนขยายของฉัน (ตรงข้ามกับ "ถอนการติดตั้งอย่างสมบูรณ์") ส่วนขยายที่ถูกปิดใช้งานเหล่านี้จะชะลอประสิทธิภาพเว็บไซต์สำหรับผู้เยี่ยมชมเว็บไซต์หรือไม่
ถ้าใช่ทำไม
หากฉันมีส่วนขยาย "ติดตั้ง แต่ปิดการใช้งาน" ในตัวจัดการส่วนขยายของฉัน (ตรงข้ามกับ "ถอนการติดตั้งอย่างสมบูรณ์") ส่วนขยายที่ถูกปิดใช้งานเหล่านี้จะชะลอประสิทธิภาพเว็บไซต์สำหรับผู้เยี่ยมชมเว็บไซต์หรือไม่
ถ้าใช่ทำไม
คำตอบ:
จริงๆแล้วมันทำให้ไซต์ช้าลงเพียงเล็กน้อยโดยปิดการใช้งานแทนที่จะถอนการติดตั้งเช่นเดียวกับเมื่อโหลดปลั๊กอินมันจะตรวจสอบไซต์ที่เปิดใช้งานและเรียกใช้งาน หากคุณมีปลั๊กอิน 100 รายการและเปิดใช้งานได้ 50 ปลั๊กอินส่วนwhere()
คำสั่งจะต้องผ่านการปิดการใช้งาน 50 รายการด้วยเช่นกัน ไม่ใช่ความเร็วที่คุณจะสังเกตเห็นได้ว่ามากแค่ไหน (ขึ้นอยู่กับจำนวนของส่วนขยายที่คุณมี) แต่มันเป็นการดีที่สุดที่จะถอนการติดตั้ง
เมื่อดูผู้จัดการส่วนขยายในแบ็กเอนด์คุณจะสังเกตเห็นความแตกต่างความเร็ว
WHERE
ความซับซ้อนจะเหมือนกันไม่ว่าคุณจะมีปลั๊กอินกี่ตัวก็ตาม เราไม่ควรแนะนำให้ใครบางคนถอนการติดตั้งปลั๊กอินตามความแตกต่างของระดับนาโนวินาทีในข้อความค้นหา MySQL พื้นฐาน
ไม่พวกเขาจะไม่ทำให้ประสิทธิภาพการทำงานของเว็บไซต์ช้าลง
JPluginHelper::importPlugin('system');
โทร กำลังโหลดรายการน้อยลง === เวลาโหลดน้อยลง ไม่ว่าคุณจะกำหนดว่าเป็นการเพิ่มประสิทธิภาพแบบไมโครหรือไม่ก็ตามมันยังคงมีอยู่ OP ถามว่าเว็บไซต์ทำงานช้าลงสำหรับผู้เข้าชมหรือไม่ เนื่องจากเป็นนาทีดังนั้นจะไม่มีปัญหาด้านประสิทธิภาพที่เห็นได้ชัดเจน มันยังคงมีผลกับมัน แต่อย่างละเอียดในทุกคำขอไม่เพียง แต่หน้าจอปลั๊กอินผู้ดูแลระบบ
หากคุณกังวลเกี่ยวกับความเร็วของเว็บไซต์ของคุณเนื่องจากส่วนขยายที่ถูกปิดใช้งาน - คุณกังวลเกี่ยวกับสิ่งที่ผิด ... รับเว็บโฮสต์ที่ดีและมิลลิวินาทีที่เว็บไซต์ของคุณใช้ไปเนื่องจากปลั๊กอินที่ปิดใช้งานจะไม่มีปัญหา
เพียงแค่ทำให้คุณปิดการใช้งานมันใน Joomla ไม่ได้หมายความว่ามันไม่สามารถเข้าถึงได้โดยตรงโดย URL และช่องโหว่ความปลอดภัยใด ๆ ที่อาจยังคงถูกโจมตี
ท้ายสุดเนื่องจากปลั๊กอินถูกปิดใช้งานไม่ได้หมายความว่าปลั๊กอินบางตัวไม่ทำงาน / ทำงานปลั๊กอินบางตัวจะถูกเรียกใช้และพวกเขาจะตรวจสอบตัวเองว่าได้รับอนุญาตให้ทำงานหรือไม่!