ปลั๊กอินประสิทธิภาพ WordPress ที่ดีที่สุดสำหรับนักพัฒนา

เผยแพร่แล้ว: 2019-01-29
ปลั๊กอินประสิทธิภาพ wordpress
ติดตาม @Cloudways

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

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

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

สารบัญ

  • เหตุใดประสิทธิภาพของเว็บไซต์จึงสำคัญ
  • ปลั๊กอินประสิทธิภาพ WordPress ที่ดีที่สุด
    • ตรวจสอบแบบสอบถาม
    • ชุดเพิ่มประสิทธิภาพการวิเคราะห์ที่สมบูรณ์ (CAOS)
    • perfmatters
    • P3 (ตัวสร้างโปรไฟล์ประสิทธิภาพของปลั๊กอิน)
    • LazyLoad โดย WP Rocket
    • Disqus โหลดแบบมีเงื่อนไข

เหตุใดประสิทธิภาพของเว็บไซต์จึงสำคัญ

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

แทนที่จะคิดถึงเมตริกไร้สาระ เช่น มี 100/100 ใน Google PageSpeed ​​Insights คุณควรคิดและทำความเข้าใจว่าผู้เยี่ยมชมได้รับประสบการณ์เกี่ยวกับความเร็วเว็บไซต์ของคุณอย่างไร แม้ว่าค่าแรกจะเป็นเพียงตัวเลข แต่ส่วนหลังก็เป็นตัวชี้วัดที่สำคัญสำหรับประสบการณ์ของผู้ใช้

Ilya Grigorik วิศวกรด้านประสิทธิภาพเว็บของ Google ใน ระบบเครือข่ายเบราว์เซอร์ประสิทธิภาพสูง ได้ สรุปเมตริกสำหรับการรับรู้ความเร็วในมนุษย์:

  • 100 มิลลิวินาที เนื่องจากเวลาตอบสนองดูเหมือนทันทีสำหรับผู้ใช้
  • 100-300 มิลลิวินาทีแสดงถึงความล่าช้าเล็กน้อย แต่สามารถรับรู้ได้
  • 300 มิลลิวินาที – 1 วินาทีถูกมองว่าเป็น 'เครื่องจักรทำงาน'
  • 1 วินาทีแสดงถึงความล่าช้าอย่างมากสำหรับผู้ใช้ ดังนั้น เวลารอเพียงวินาทีเดียวก็เพียงพอแล้วที่จะขัดขวางการไหลของความคิด และผู้ใช้อาจเริ่มเปลี่ยนความคิด

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

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

สาเหตุของเว็บไซต์ที่ช้านั้นมีมากมายและบางครั้งก็เป็นเรื่องทางเทคนิค ในแง่มุมทางเทคนิคที่ละเอียดอ่อนที่สุด สาเหตุที่ทำให้เว็บไซต์ช้าลงอาจเป็นการใช้ทรัพยากรภายนอกมากเกินไป การใช้ JavaScript และ CSS อย่างเข้มข้นเพื่อบล็อกการแสดงผล เนื่องจากไม่ได้ประมวลผล หรือมีรูปภาพจำนวนมาก โดยเฉลี่ยแล้วสิ่งเหล่านี้มีน้ำหนักมากกว่า 60% ของหน้าเว็บ

ปลั๊กอินประสิทธิภาพ WordPress ที่ดีที่สุด

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

1. ตรวจสอบแบบสอบถาม

ปลั๊กอินตรวจสอบแบบสอบถาม

ด้วยการติดตั้งที่ใช้งานมากกว่า 60,000 รายการและคะแนนเฉลี่ย 4.9/5 Query Monitor เป็นปลั๊กอินประสิทธิภาพ WordPress ฟรีสำหรับนักพัฒนา และมีเป้าหมายที่จะให้การสนับสนุนสำหรับขั้นตอนการดีบัก นี่เป็นปลั๊กอินที่มีประโยชน์อย่างยิ่ง ซึ่งตรวจจับข้อผิดพลาดเกือบทุกประเภทที่อาจเกิดขึ้นระหว่างการพัฒนา WordPress

การตรวจสอบข้อความค้นหาเพิ่มเมนูในแถบผู้ดูแลระบบ WordPress และเน้นข้อมูลการสืบค้นทั้งหมดที่ส่งผ่าน WordPress ในบริบทของการดีบัก คุณจะพบข้อมูลที่เป็นประโยชน์มากมาย เช่น รายละเอียดของคำขอ HTTP การสืบค้นฐานข้อมูล Ajax การเปลี่ยนเส้นทาง และข้อผิดพลาด PHP

เมนูปลั๊กอินตรวจสอบแบบสอบถาม

  • การสืบค้นข้อมูลที่ดำเนินการบนฐานข้อมูล: ปลั๊กอินจะแสดงทุกการสืบค้นที่ดำเนินการบนหน้าปัจจุบัน โดยเน้นที่การสืบค้นที่ช้า การสืบค้นที่ซ้ำซ้อน และการสืบค้นที่มีข้อผิดพลาด นอกจากนี้ยังอนุญาตให้กรองการสืบค้นตามประเภท (SELECT, UPDATE, DELETE) ตามองค์ประกอบ (แบ่งออกเป็นแกนหลัก ปลั๊กอิน และธีม) ตลอดจนตามฟังก์ชัน
  • Hooks ที่ใช้ในสคริปต์: ปลั๊กอินแสดง hooks ทั้งหมดที่ทำงานบนหน้าปัจจุบัน ทำให้สามารถกรอง hooks ได้ในลักษณะเดียวกับการสืบค้น
  • ธีมที่ใช้งานอยู่: ปลั๊กอินนี้ให้ข้อมูลเกี่ยวกับธีมที่ใช้งานอยู่ เช่น ชื่อของไฟล์เทมเพลตปัจจุบัน
  • ข้อผิดพลาด PHP: มีข้อมูลโดยละเอียดมากกว่าที่ WordPress ให้ไว้โดยการกำหนดค่าจริงให้กับ WP_DEBUG คงที่ในไฟล์ wp-config.php
  • คำขอ HTTP: ข้อมูลที่ มีอยู่จริงมีให้ในคำขอ HTTP โดยเฉพาะอย่างยิ่งเกี่ยวกับการสืบค้น var การสืบค้นกฎ และแท็กโครงสร้างลิงก์ถาวร
  • สคริปต์และสไตล์: ปลั๊กอินให้ข้อมูลเกี่ยวกับสคริปต์และสไตล์บนหน้า พร้อมการอ้างอิงและเวอร์ชัน

นอกจากนี้ ปลั๊กอินนี้ยังชี้ไปที่ชุดข้อมูลสรุปที่ให้ข้อมูลที่เป็นประโยชน์ทุกประเภทในระหว่างการพัฒนา WordPress

สับสนระหว่างการเลือกธีมและปลั๊กอิน?

ลองใช้ WordPress Blue Print Maker ฟรีของเรา

สร้างตอนนี้

2. ชุดเพิ่มประสิทธิภาพการวิเคราะห์ที่สมบูรณ์ (CAOS)

ปลั๊กอินชุดเพิ่มประสิทธิภาพการวิเคราะห์ที่สมบูรณ์

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

โชคดีที่มีวิธีแก้ปัญหา และคุณสามารถรับหมายเลขพิเศษเหล่านั้นได้ในการทดสอบ Google PageSpeed ​​Insights คุณสามารถทำได้โดยใช้ปลั๊กอิน Complete Analytics Optimization Suite (CAOS)

ปลั๊กอินประสิทธิภาพ WordPress นี้ ซึ่งใช้ในการแทรกโค้ด Analytics ใน WordPress เก็บโค้ด JavaScript ของ Google Analytics ในเครื่องและย่อให้เล็กลง ซึ่งหมายความว่าคุณมีคุณสมบัติเกินข้อกำหนดของ PageSpeed ​​Insights

นอกจากนี้ (และนี่คือสัมผัสของอัจฉริยะ) ปลั๊กอินนี้ใช้ WordPress wp-cron เพื่อตรวจสอบเป็นประจำว่า Google ได้อัปเดตโค้ดแล้วหรือไม่ ดังนั้น คุณจึงมี Analytics เวอร์ชันล่าสุดอยู่เสมอ ตอนนี้คุณไม่มีเหตุผลใดๆ ที่คุณไม่ต้องการติดตั้งปลั๊กอินนี้ ฉันพนันว่า!

3. perfmatters

ปลั๊กอิน perfmatters

ด้วย perfmatters คุณสามารถปรับปรุงประสิทธิภาพของ WordPress เล็กน้อยโดยลดคำขอ HTTP และขนาดหน้าเว็บ ปลั๊กอินนี้อนุญาตให้คุณเปิด/ปิดสคริปต์ตามหน้า/โพสต์ ตัวอย่างเช่น Contact Form 7 ยอดนิยมเหมาะสำหรับการโหลดในทุกหน้าของเว็บไซต์ ด้วย Perfmatters การอัปโหลดจะทำได้เฉพาะในหน้าติดต่อของคุณเท่านั้น

perfmatters แตกต่างจากปลั๊กอินแคช WordPress อื่น ๆ เพื่อเพิ่มความเร็วของ WordPress เนื่องจากใช้แนวทางที่แตกต่างในการปรับปรุงเวลาในการโหลดหน้ามากกว่าปลั๊กอินอื่น ๆ

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

การตั้งค่าปลั๊กอิน perfmatters

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

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

  • ทำงานร่วมกับปลั๊กอินแคชที่มีอยู่
  • ปิดการใช้งานตัวเลือก WordPress เริ่มต้น
  • ปิดการใช้งานสคริปต์ในแต่ละหน้า
  • รองรับ DNS พรีโหลด

4. P3 (ตัวสร้างโปรไฟล์ประสิทธิภาพของปลั๊กอิน)

ตัวสร้างโปรไฟล์ประสิทธิภาพปลั๊กอิน p3

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

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

คุณสามารถค้นหาแผงควบคุมได้ในเครื่องมือ → P3 Plugin Profiler คุณสามารถเริ่มการสแกนได้โดยคลิกที่ 'เริ่มการสแกน' จากนั้นคลิกที่ 'การสแกนอัตโนมัติ' ในหน้าต่างที่ปรากฏขึ้น

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

การสแกนโปรไฟล์ประสิทธิภาพปลั๊กอิน p3

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

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

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

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

ข้อจำกัดความรับผิดชอบ: P3 ยังไม่ได้รับการทดสอบกับ WordPress สามรุ่นหลักล่าสุด แต่อาจเป็นประโยชน์สำหรับนักพัฒนา

5. LazyLoad โดย WP Rocket

lazyload โดย wp rocket

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

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

นี่คือรายการปลั๊กอิน WordPress Lazy Load ที่ดีที่สุด

LazyLoad โดย WP Rocket ไม่ต้องการไลบรารี JavaScript เช่น jQuery และสคริปต์มีน้ำหนักน้อยกว่า 10KB ปลั๊กอินนี้ง่ายมาก ไม่มีตัวเลือกการกำหนดค่ามากมาย เนื่องจากปลั๊กอินจะดูแลทุกอย่าง

ปลั๊กอินประสิทธิภาพ WordPress นี้สร้างโดยทีม WP Rocket และรวมเข้ากับปลั๊กอิน WP Rocket อย่างแม่นยำ ไม่ต้องกังวลสำหรับ SEO เพราะปลั๊กอินจะแทรกรูปภาพที่มีแอตทริบิวต์ src ระหว่างแท็ก <noscript>

6. Disqus เงื่อนไขการโหลด

disqus โหลดแบบมีเงื่อนไข

Disqus Conditional Load (DCL ) เป็นปลั๊กอิน freemium ที่มีฟังก์ชันการทำงานขั้นสูงสำหรับ Disqus Commenting System ประสิทธิภาพของเว็บไซต์ WordPress ของคุณอาจแย่ลงเมื่อมีคนเขียนความคิดเห็นบนเว็บไซต์ของคุณด้วย Disqus มากขึ้น ปลั๊กอินนี้มีตัวเลือกที่มีประสิทธิภาพในการแก้ไข Disqus ในพื้นที่ต่างๆ เช่น การโหลดแบบ Lazy Loading, วิดเจ็ตความคิดเห็น, การปิดใช้งานสคริปต์ ฯลฯ

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

ห่อ!

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