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

แก้ไขเวลาในการโหลดปลั๊กอิน 1

ปลั๊กอินทำงานอย่างไร?

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

เมื่อมีคนเยี่ยมชมเว็บไซต์ของคุณ WordPress จะโหลดไฟล์หลักก่อนจากนั้นจึงโหลดปลั๊กอินที่ใช้งานอยู่ทั้งหมดของคุณ

ปลั๊กอินมีผลต่อบล็อกของคุณอย่างไร

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

ปลั๊กอินส่วนใหญ่ทำการร้องขอ HTTP เพื่อโหลดไฟล์เช่นสคริปต์, CSS และรูปภาพ แต่ละคำขอจะเพิ่มความเร็วในการโหลดของหน้าเว็บทั้งหมดในเว็บไซต์ของคุณ

เมื่อทำอย่างถูกต้องผลกระทบต่อประสิทธิภาพมักจะสังเกตเห็นได้ชัดเจนเกินไป

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

จะตรวจสอบไฟล์ที่โหลดโดยปลั๊กอิน WordPress ได้อย่างไร?

หากต้องการดูว่าปลั๊กอินมีผลต่อเวลาในการโหลดหน้าเว็บของคุณอย่างไรคุณต้องตรวจสอบไฟล์ที่โหลดโดยปลั๊กอินเหล่านี้ใน WordPress

มีเครื่องมือมากมายที่คุณสามารถใช้เพื่อหาสิ่งนี้ได้

คุณสามารถใช้เครื่องมือพัฒนาเบราว์เซอร์ของคุณ (ใน Google Chrome "ตรวจสอบรายการ").

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

คุณต้องคลิกที่แท็บ "เครือข่าย" จากนั้นโหลดเว็บไซต์ของคุณใหม่ เพื่อดูว่ามันโหลดอย่างไรและดูไฟล์ทั้งหมดที่โหลด

เครื่องมือพัฒนาเครือข่าย

คุณสามารถใช้เครื่องมือของบุคคลที่สามเช่น Pingdom และ GTmetrix เพื่อดูสิ่งนี้ เครื่องมือเหล่านี้จะช่วยให้คุณเห็นไฟล์ทั้งหมดที่โหลดและระยะเวลาที่ใช้ในการโหลด

เครื่องมือ Pingdom

คุณต้องติดตั้งปลั๊กอินกี่ตัว?

หากคุณเห็นว่ามีการโหลดไฟล์ต่าง ๆ เหล่านี้คุณสามารถเริ่มสงสัยได้ว่าต้องใช้ปลั๊กอินเสริมจำนวนเท่าใด?

คำตอบขึ้นอยู่กับชุดปลั๊กอินที่คุณใช้บนเว็บไซต์ของคุณ

ปลั๊กอินที่ไม่ดีเพียงตัวเดียวสามารถโหลดไฟล์ 12 ได้ในขณะที่ปลั๊กอินที่ดีหลายตัวสามารถเพิ่มไฟล์พิเศษได้

ปลั๊กอินที่เข้ารหัสอย่างดีทั้งหมดพยายามที่จะรักษาไฟล์ที่อัปโหลดให้น้อยที่สุด อย่างไรก็ตามนักพัฒนาปลั๊กอินบางรายไม่ได้ระมัดระวัง ปลั๊กอินบางตัวโหลดไฟล์ในทุกหน้าแม้ว่าจะไม่ต้องการไฟล์นั้นก็ตาม

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

จะควบคุมปลั๊กอินได้อย่างไร?

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

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

จากนั้นคุณต้องเริ่มต้นใช้งานแคชและ CDN เพื่อปรับปรุงประสิทธิภาพและความเร็วของไซต์ของคุณ

ปัจจัยที่คุณควรพิจารณาก็คือการโฮสต์เว็บไซต์ของคุณ หากเซิร์ฟเวอร์โฮสติ้งของคุณไม่ได้รับการปรับให้เหมาะสมอย่างเหมาะสมจะไม่เพิ่มเวลาตอบสนองของไซต์ของคุณ

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

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

ปิดใช้งานปลั๊กอินสไตล์ชีทบน WordPress

ขั้นแรกคุณต้องหาชื่อหรือหมายเลขอ้างอิงของสไตล์ชีตที่คุณต้องการยกเลิกการลงทะเบียน คุณสามารถค้นหาได้โดยใช้เครื่องมือของคุณ " ตรวจสอบองค์ประกอบ '

การตรวจสอบองค์ประกอบของเบราว์เซอร์

หลังจากค้นหาตัวจัดการสไตล์ชีทแล้วคุณสามารถ ' ยกเลิกการลงทะเบียน โดยการเพิ่มรหัสนี้ลงในไฟล์ functions.php ของชุดรูปแบบหรือไฟล์หลักของปลั๊กอิน

Add_action ('wp_print_styles', 'my_deregister_styles', 100); ฟังก์ชัน my_deregister_styles () {wp_deregister_style ('gdwpm_styles-css'); }

คุณสามารถ“ ยกเลิกการลงทะเบียน” ได้มากเท่าที่คุณต้องการในฟังก์ชันนี้ ตัวอย่างเช่นหากคุณมีปลั๊กอินมากกว่าหนึ่งรายการที่มีสไตล์ชีตที่คุณต้องการ "ยกเลิกการลงทะเบียน" คุณสามารถทำได้ดังนี้:

Add_action ('wp_print_styles', 'my_deregister_styles', 100); ฟังก์ชัน my_deregister_styles () {wp_deregister_style ('gdwpm_styles-css'); Wp_deregister_style ('bfa-font-awesome-css'); Wp_deregister_style ('some-other-stylesheet-handle'); }

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

ปิดใช้งานปลั๊กอิน javascript

เช่นเดียวกับสไตล์ชีตคุณจะต้องหาจุดจับที่ไฟล์ JavaScript ใช้เพื่อ "ยกเลิกการลงทะเบียน" อย่างไรก็ตามคุณจะไม่พบที่จับโดยใช้ " ตรวจ '

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

อีกวิธีหนึ่งในการค้นหาเกี่ยวกับแฮนเดิลทั้งหมดที่ใช้โดยปลั๊กอินคือการเพิ่มโค้ดนี้ในไฟล์ functions.php ของธีมของคุณ

ฟังก์ชัน bpc_display_pluginhandles () {$ wp_scripts = wp_scripts (); $ handlename. = " "; foreach ($ wp_scripts-> คิวเป็น $ handle): $ handlename. = ' '. $ จัดการ ' '; endforeach; $ handlename. = " "; return $ handlename;} add_shortcode ('pluginhandles', 'bpc_display_pluginhandles');

หลังจากเพิ่มรหัสนี้คุณสามารถใช้รหัสย่อ [pluginhandles] เพื่อแสดงรายการตัวจัดการสคริปต์ปลั๊กอิน

จัดการสคริปต์ wordpress

ตอนนี้คุณมีสคริปต์จัดการแล้วคุณสามารถ "ยกเลิกการลงทะเบียน" ได้อย่างง่ายดายโดยใช้รหัสด้านล่าง:

add_action ('wp_print_scripts', 'my_deregister_javascript', 100); ฟังก์ชัน my_deregister_javascript () {wp_deregister_script ('contact-form-7'); }

คุณยังสามารถใช้รหัสนี้เพื่อปิดการใช้งานหลายสคริปต์เช่นนี้

add_action ('wp_print_scripts', 'my_deregister_javascript', 100); ฟังก์ชัน my_deregister_javascript () {wp_deregister_script ('contact-form-7'); wp_deregister_script ('gdwpm_lightbox-script'); wp_deregister_script ('อีกปลั๊กอินสคริปต์'); }

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

เพื่อหลีกเลี่ยงปัญหานี้คุณจะต้องรวมรหัส JavaScript เข้าด้วยกัน แต่บางครั้งมันทำงานไม่ถูกต้องคุณต้องรู้ว่าคุณกำลังทำอะไร

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