คุณเคยสงสัยหรือไม่ว่า ปลั๊กอิน WordPress ส่งผลต่อเวลาในการโหลดเว็บไซต์ของคุณ? ดิ ปลั๊กอิน WordPress ช่วยให้คุณสามารถเพิ่มฟังก์ชันการทำงานให้กับเว็บไซต์ของคุณได้ แต่ก็อาจส่งผลต่อความเร็วของเว็บไซต์ได้เช่นกัน ในบทช่วยสอนนี้ เราจะแสดงให้คุณเห็นวิธีการ ปลั๊กอิน WordPress ส่งผลต่อเวลาในการโหลดไซต์ของคุณ และวิธีที่คุณสามารถควบคุมไซต์ได้อย่างมีประสิทธิภาพมากขึ้น
ปลั๊กอินทำงานอย่างไร?
ปลั๊กอิน WordPress คล้ายกับแอปพลิเคชันสำหรับไซต์ WordPress ของคุณ คุณสามารถติดตั้งคุณสมบัติเหล่านี้เพื่อเพิ่มฟีเจอร์ให้กับไซต์ของคุณเช่นแบบฟอร์มการติดต่อแกลเลอรี่ภาพหรือร้านค้าอีคอมเมิร์ซ
เมื่อมีคนเยี่ยมชมเว็บไซต์ของคุณ WordPress จะโหลดไฟล์หลักก่อนจากนั้นจึงโหลดปลั๊กอินที่ใช้งานอยู่ทั้งหมดของคุณ
ปลั๊กอินมีผลต่อบล็อกของคุณอย่างไร
แต่ละ WordPress ปลั๊กอิน มีคุณสมบัติที่แตกต่างกัน ในการทำเช่นนี้ ปลั๊กอินบางตัวจะทำการเรียกไปยังฐานข้อมูลในพื้นหลัง ในขณะที่ส่วนอื่นๆ โหลดไฟล์ที่ส่วนหน้า เช่น CSS, ไฟล์ JavaScript เป็นต้น
ปลั๊กอินส่วนใหญ่ทำการร้องขอ HTTP เพื่อโหลดไฟล์เช่นสคริปต์, CSS และรูปภาพ แต่ละคำขอจะเพิ่มความเร็วในการโหลดของหน้าเว็บทั้งหมดในเว็บไซต์ของคุณ
เมื่อทำอย่างถูกต้องผลกระทบต่อประสิทธิภาพมักจะสังเกตเห็นได้ชัดเจนเกินไป
ดังนั้นหากคุณใช้ปลั๊กอินหลายตัวที่ส่งคำขอ http มากเกินไปในการอัปโหลดไฟล์จะส่งผลต่อประสิทธิภาพของไซต์และประสบการณ์ของผู้ใช้ของคุณ
จะตรวจสอบไฟล์ที่โหลดโดยปลั๊กอิน WordPress ได้อย่างไร?
หากต้องการดูว่าปลั๊กอินมีผลต่อเวลาในการโหลดหน้าเว็บของคุณอย่างไรคุณต้องตรวจสอบไฟล์ที่โหลดโดยปลั๊กอินเหล่านี้ใน WordPress
มีเครื่องมือมากมายที่คุณสามารถใช้เพื่อหาสิ่งนี้ได้
คุณสามารถใช้เครื่องมือพัฒนาเบราว์เซอร์ของคุณ (ใน Google Chrome "ตรวจสอบรายการ").
เพียงเข้าไปที่เว็บไซต์ของคุณและคลิกขวาเพื่อเลือก " ตรวจ " นี่จะเป็นการเปิดแผงเครื่องมือสำหรับการพัฒนา
คุณต้องคลิกที่แท็บ "เครือข่าย" จากนั้นโหลดเว็บไซต์ของคุณใหม่ เพื่อดูว่ามันโหลดอย่างไรและดูไฟล์ทั้งหมดที่โหลด
คุณสามารถใช้เครื่องมือของบุคคลที่สามเช่น Pingdom และ GTmetrix เพื่อดูสิ่งนี้ เครื่องมือเหล่านี้จะช่วยให้คุณเห็นไฟล์ทั้งหมดที่โหลดและระยะเวลาที่ใช้ในการโหลด
คุณต้องติดตั้งปลั๊กอินกี่ตัว?
หากคุณเห็นว่ามีการโหลดไฟล์ต่าง ๆ เหล่านี้คุณสามารถเริ่มสงสัยได้ว่าต้องใช้ปลั๊กอินเสริมจำนวนเท่าใด?
คำตอบขึ้นอยู่กับชุดปลั๊กอินที่คุณใช้บนเว็บไซต์ของคุณ
ปลั๊กอินที่ไม่ดีเพียงตัวเดียวสามารถโหลดไฟล์ 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] เพื่อแสดงรายการตัวจัดการสคริปต์ปลั๊กอิน
ตอนนี้คุณมีสคริปต์จัดการแล้วคุณสามารถ "ยกเลิกการลงทะเบียน" ได้อย่างง่ายดายโดยใช้รหัสด้านล่าง:
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 เข้าด้วยกัน แต่บางครั้งมันทำงานไม่ถูกต้องคุณต้องรู้ว่าคุณกำลังทำอะไร
นั่นคือทั้งหมดที่สำหรับบทช่วยสอนนี้ฉันหวังว่าคุณจะรู้วิธีปรับปรุงปลั๊กอินของคุณ หากคุณมีคำถามใด ๆ อย่าลังเลที่จะถามพวกเขา