ทำให้ไซต์ WordPress โหลดเร็วกว่าที่เคยด้วย Hummingbird Critical CSS ใหม่
เผยแพร่แล้ว: 2023-10-09ด้วยฟีเจอร์ Critical CSS ที่ทุกคนรอคอยของ Hummingbird คุณสามารถคาดหวังได้ว่าหน้าเว็บจะโหลดเร็วขึ้นและเว็บไซต์ WordPress มีประสิทธิภาพดีขึ้น นี่คือสาเหตุที่ ทรัพยากรการบล็อกการแสดงผลกลาย เป็นเรื่องในอดีต...
![การเพิ่มประสิทธิภาพ Hummingbird - ก่อนและหลังผลลัพธ์](/uploads/article/51744/34zMTKLz3ArWWHGD.png)
หากคุณสนใจเกี่ยวกับความเร็วในการโหลดหน้าเว็บ (และควรทำหากคุณต้องการให้ผู้เยี่ยมชมอยู่ในเว็บไซต์ของคุณนานกว่าสองวินาที) สิ่งสำคัญอย่างยิ่งคือต้องเข้าใจว่า CSS ส่งผลต่อประสิทธิภาพของเว็บไซต์อย่างไร และวิธีเพิ่มความเร็วในการโหลดหน้าเว็บโดยใช้การเพิ่มประสิทธิภาพ งานที่เรียกว่า Critical CSS
ในบทความนี้ เราจะครอบคลุมหัวข้อต่อไปนี้:
- Critical CSS คืออะไร และจะปรับปรุงประสิทธิภาพได้อย่างไร?
- วิธีเพิ่มประสิทธิภาพ WordPress โดยใช้ฟีเจอร์ Critical CSS ของ Hummingbird
- Critical CSS ของ Hummingbird เข้ากันได้กับ WordPress ทุกประเภท
มาดำดิ่งกันใน...
Critical CSS คืออะไร และจะปรับปรุงประสิทธิภาพได้อย่างไร?
เมื่อผู้ใช้มาถึงเว็บไซต์ สิ่งที่พวกเขามองเห็นในตอนแรกคือเนื้อหาที่แสดงบนหน้าจอก่อนเลื่อนดู
พื้นที่นี้เรียกว่า "ครึ่งหน้าบน"
![รูปภาพอธิบายครึ่งหน้าบนและล่าง](/uploads/article/51744/u9Ekf8wcfr0gtZGQ.png)
ประสบการณ์ผู้ใช้เชิงบวกสามารถวัดได้จากความเร็วที่ผู้ใช้รับรู้เนื้อหาที่จะโหลดบนหน้าเว็บ ยิ่งหน้าเว็บโหลดเร็ว (หรือผู้ใช้ มอง ว่าโหลดเร็ว) ประสบการณ์ผู้ใช้ก็จะยิ่งดีขึ้นเท่านั้น ในทางกลับกัน ยิ่งหน้าเว็บโหลดช้าลง (หรือผู้ใช้ มอง ว่าโหลดช้า) ประสบการณ์ก็จะยิ่งแย่ลง
เนื่องจากผู้เยี่ยมชมทุกคนจะเห็นว่าเมื่อพวกเขาเข้าสู่หน้าเว็บคือเนื้อหาครึ่งหน้าบนก่อนที่จะเริ่มเลื่อนลง จึงสมเหตุสมผลที่จะทำให้เนื้อหาครึ่งหน้าบนโหลดโดยเร็วที่สุดก่อนที่จะโหลดส่วนที่เหลือของหน้า
Critical CSS (หรือเรียกอีกอย่างว่า Critical Path CSS หรือ Critical CSS Rendering Path ) เป็นเทคนิคที่แยก CSS ขั้นต่ำเปลือยที่จำเป็นในการแสดงเนื้อหาครึ่งหน้าบนโดยเร็วที่สุดให้กับผู้ใช้
แม้ว่าผู้ใช้ที่ดูเนื้อหาครึ่งหน้าบนจะรับรู้ว่าหน้าเว็บกำลังโหลดอย่างรวดเร็ว แต่ CSS ที่เหลือก็สามารถโหลดได้ และประสบการณ์ผู้ใช้จะไม่ได้รับผลกระทบ
เทคนิคต่างๆ เช่น การโหลดรูปภาพแบบ Lazy Loading การชะลอการทำงานของ JavaScript และ CSS ที่สำคัญ ล้วนเป็นวิธีเพิ่มประสิทธิภาพลำดับขั้นตอนที่เบราว์เซอร์ต้องดำเนินการเพื่อแปลง HTML, CSS และ JavaScript ให้เป็นพิกเซลบนหน้าจอ
ลำดับนี้เรียกว่าเส้นทางการเรนเดอร์วิกฤต (CRP) และรวมถึง Document Object Model (DOM), CSS Object Model (CSSOM), แผนผังการเรนเดอร์ และเลย์เอาต์
การปรับเส้นทางการเรนเดอร์ที่สำคัญให้เหมาะสมจะช่วยปรับปรุงประสิทธิภาพการเรนเดอร์
ข้อดีของ CSS ที่สำคัญ
CSS ที่สำคัญสามารถปรับปรุงประสิทธิภาพไซต์ผ่าน:
- การเรนเดอร์เริ่มต้นที่เร็วขึ้น
- ปรับปรุงประสบการณ์ผู้ใช้
- ประสิทธิภาพ SEO ที่ดีขึ้น
- น้ำหนักหน้าลดลง
- การบำรุงรักษาแบบง่าย
- การเพิ่มประสิทธิภาพแบบก้าวหน้า
- ผลกระทบเชิงบวกต่อ Core Web Vitals (โดยเฉพาะ First Contentful Paint และดัชนีความเร็ว)
- คะแนน PageSpeed Insights ที่สูงขึ้น
หมายเหตุ: เนื้อหาที่แสดงครึ่งหน้าบนในการโหลดหน้าเว็บก่อนการเลื่อนจะแตกต่างกันไป ขึ้นอยู่กับอุปกรณ์และขนาดหน้าจอที่ใช้ในการดูหน้าเว็บ ด้วยเหตุนี้ จึงไม่มีความสูงพิกเซลที่กำหนดในระดับสากลสำหรับสิ่งที่ถือได้ว่าเป็นเนื้อหาครึ่งหน้าบน
การใช้ CSS ที่สำคัญ
ดังนั้นคุณจึงใช้งานไซต์ของคุณผ่านเครื่องมือ PageSpeed Insights และรายงานแนะนำให้เลิกใช้ทรัพยากรที่บล็อกการแสดงผล
ตอนนี้อะไร? คุณจะปฏิบัติตามคำแนะนำจริง ๆ อย่างไร?
คุณสามารถลองแก้ไขสิ่งต่าง ๆ ด้วยตนเอง (น่าเบื่อ ใช้เวลานาน และไม่แนะนำ) ใช้เครื่องมือพัฒนาเว็บไซต์ (หากคุณมีทักษะด้านเทคนิค) หรือใช้ปลั๊กอิน WordPress เช่น Hummingbird เพื่อระบุ แก้ไข และแก้ไขปัญหาใด ๆ โดยอัตโนมัติ .
เราขอแนะนำให้ใช้วิธีปลั๊กอิน มันเป็นตัวเลือกที่รวดเร็วและฉลาดที่สุดในการทำงานให้สำเร็จ
แม้ว่า Critical CSS จะอ้างอิงถึง CSS ครึ่งหน้าบนเป็นส่วนใหญ่ แต่ Hummingbird สามารถแยกและอินไลน์ CSS ที่ใช้ทั้งหมดบนเพจได้ ในขณะที่ชะลอ/ลบส่วนที่เหลือ
Hummingbird ไม่เพียงแต่จัดการการบล็อกการเรนเดอร์และ CSS ที่ไม่ได้ใช้เพื่อการเพิ่มประสิทธิภาพแบบเต็มหน้าเท่านั้น แต่ยังจัดการการเพิ่มประสิทธิภาพครึ่งหน้าบนด้วยการกำจัดทรัพยากรการบล็อกการเรนเดอร์โดยใช้คุณสมบัติในตัว เช่น Critical CSS (ดูด้านล่าง) ชะลอการดำเนินการ JavaScript สำหรับเนื้อหา JavaScript และพื้นที่อื่นๆ ที่ส่งผลต่อผลลัพธ์ของ Core Web Vitals บนเว็บไซต์ WordPress
วิธีเพิ่มประสิทธิภาพ WordPress โดยใช้คุณสมบัติ Critical CSS ของ Hummingbird
หมายเหตุ: Critical CSS เป็นฟีเจอร์ระดับ Pro ดังนั้นโปรดตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Hummingbird Pro บนไซต์ของคุณแล้ว
มาดูขั้นตอนในการรับประโยชน์สูงสุดจากการใช้ฟีเจอร์ CSS ที่สำคัญใหม่ของ Hummingbird กัน
ขั้นแรก ให้เริ่มต้นด้วยการทดสอบประสิทธิภาพ
![Hummingbird - เริ่มการทดสอบประสิทธิภาพ](/uploads/article/51744/DmkCl4N06kWDio0Y.png)
อย่าลืมจดบันทึกผลลัพธ์เบื้องต้นเพื่อที่คุณจะได้เปรียบเทียบก่อนและหลังผลลัพธ์ได้
![ผลการทดสอบประสิทธิภาพของนกฮัมมิ่งเบิร์ด](/uploads/article/51744/oqUFt5zhULYZT6Lh.png)
จากนั้น ไปที่ Hummingbird > การเพิ่มประสิทธิภาพสินทรัพย์ > การเพิ่มประสิทธิภาพพิเศษ และเปิดใช้งาน Critical CSS
![การเพิ่มประสิทธิภาพสินทรัพย์ Hummingbird - การเพิ่มประสิทธิภาพพิเศษ - CSS ที่สำคัญ](/uploads/article/51744/A2iXS2xrEtZ1ss5p.png)
![ตัวเลือก CSS ที่สำคัญ](/uploads/article/51744/PPoNKBjRrMzqlo83.png)
หลังจากเปิดใช้งานคุณสมบัตินี้ คุณจะเห็นตัวเลือกต่างๆ สำหรับการโหลด CSS ที่สำคัญ และสำหรับการจัดการ CSS ที่ไม่ได้ใช้
กำลังโหลด CSS ที่สำคัญ
ส่วนนี้ให้ตัวเลือกแก่คุณในการเลือก การเพิ่มประสิทธิภาพ CSS แบบเต็มหน้า (ค่าเริ่มต้น) หรือ การเพิ่มประสิทธิภาพ CSS ครึ่งหน้าบน
![CSS ที่สำคัญ](/uploads/article/51744/xotacDKIllhzjCRO.png)
เราขอแนะนำให้เลือกตัวเลือก การเพิ่มประสิทธิภาพ CSS แบบเต็มหน้า เริ่มต้นพร้อม โหลดเมื่อโต้ตอบกับผู้ใช้ ที่เลือกไว้สำหรับไซต์ส่วนใหญ่ เนื่องจากจะให้ผลลัพธ์ที่ดีที่สุดและแก้ไขปัญหาทั้งสองประการในการกำจัดทรัพยากรที่บล็อกการแสดงผล และลดการตรวจสอบ CSS ที่ไม่ได้ใช้ ในขณะที่ยังคงรักษาความสมบูรณ์ของไซต์ทั้งหมด องค์ประกอบภาพ
การเพิ่มประสิทธิภาพ CSS แบบเต็มหน้า จะแทรก CSS ที่ใช้ทั้งหมดและความล่าช้า/ลบการโหลดส่วนที่เหลือ
แนะนำให้เลือกวิธี การเพิ่มประสิทธิภาพ CSS ครึ่งหน้าบน สำหรับไซต์ขนาดใหญ่ที่มี CSS ที่ซับซ้อนจำนวนมาก หากตัวเลือกเริ่มต้นไม่ได้ให้ผลลัพธ์ที่ต้องการ วิธีนี้จะแทรก CSS ครึ่งหน้าบนทั้งหมดและโหลดส่วนที่เหลือแบบอะซิงโครนัส
อีบุ๊กฟรี
แผนงานทีละขั้นตอนของคุณสู่ธุรกิจการพัฒนาเว็บที่ทำกำไรได้ ตั้งแต่การเข้าถึงลูกค้ามากขึ้นไปจนถึงการขยายขนาดอย่างบ้าคลั่ง
อีบุ๊กฟรี
วางแผน สร้าง และเปิดตัวไซต์ WP ถัดไปของคุณโดยไม่มีปัญหาใดๆ รายการตรวจสอบของเราทำให้กระบวนการนี้ง่ายและทำซ้ำได้
การจัดการ CSS ที่ไม่ได้ใช้
Hummingbird ให้ตัวเลือกแก่คุณในการโหลด CSS ที่ไม่ได้ใช้ ในการโต้ตอบของผู้ใช้ เพื่อแก้ไขปัญหาการเรนเดอร์หรือ ลบที่ไม่ได้ใช้ ซึ่งจะตัดแต่ง CSS ที่ไม่ได้ใช้ โดยเก็บเฉพาะสิ่งที่จำเป็นและโหลดในบรรทัด
นอกจากนี้ คุณยังสามารถสลับคุณสมบัตินี้สำหรับประเภทโพสต์ที่ต้องการได้
![ประเภทโพสต์ CSS ที่ไม่ได้ใช้](/uploads/article/51744/geZy4rSIrLYH3V9J.png)
แม้ว่าการสลับประเภทโพสต์จะมีให้สำหรับทั้งวิธี เพิ่มประสิทธิภาพ CSS แบบเต็มหน้า และวิธี เพิ่มประสิทธิภาพ CSS ครึ่งหน้าบน มีเพียงวิธี CSS แบบเต็มหน้าเท่านั้นที่จัดการ CSS ที่ไม่ได้ใช้
![Critical CSS - เลือกตัวเลือกวิธีการพับไว้ด้านบนแล้ว](/uploads/article/51744/Jn0E15rJGNt9LbWi.png)
วิธีการเพิ่มประสิทธิภาพทั้งสองวิธียังมีตัวเลือกขั้นสูงในการเพิ่ม CSS ที่กำหนดเองด้วยตนเองภายในส่วน <head>
ของหน้า
![CSS ที่ไม่ได้ใช้ - การรวมด้วยตนเอง](/uploads/article/51744/TCIkrvOlZSg2uhIr.png)
หมายเหตุ: หากคุณใช้ CSS ครึ่งหน้าบน แบบดั้งเดิมใน Hummingbird เวอร์ชันก่อนหน้าเพื่อป้อน CSS เส้นทางวิกฤตด้วยตนเอง ข้อมูลที่มีอยู่จะถูกย้ายไปยังกล่อง การรวมด้วยตนเอง โดยอัตโนมัติเมื่อคุณอัปเกรดปลั๊กอินเป็นเวอร์ชันล่าสุดและเปลี่ยนเป็น โดยใช้คุณลักษณะใหม่
หลังจากกำหนดค่าตัวเลือกของคุณแล้ว คลิก บันทึกการเปลี่ยนแปลง Hummingbird จะเริ่มใช้งาน Critical CSS โดยอัตโนมัติตามการตั้งค่าของคุณ
![การเพิ่มประสิทธิภาพ CSS ที่สำคัญ](/uploads/article/51744/ynlxRsMNckXSq38U.png)
หลังจากที่คุณเห็นข้อความเสร็จสิ้นแล้ว ให้ไปที่ไซต์ของคุณและยืนยันว่าทุกอย่างในส่วนหน้าแสดงตามที่ควรจะเป็น
![ข้อความที่สร้าง CSS ที่สำคัญ](/uploads/article/51744/UPbW6qgw4rtictO5.png)
รีเฟรชหน้า ปล่อยให้แคชสร้างขึ้นอีกครั้ง จากนั้นทำการทดสอบประสิทธิภาพอีกครั้งใน Hummingbird เพื่อให้คุณสามารถเปรียบเทียบผลลัพธ์ก่อนและหลังได้
![ผลการทดสอบประสิทธิภาพของนกฮัมมิงเบิร์ด](/uploads/article/51744/KzzTlHk8e9AfGcrU.png)
สร้าง CSS ที่สำคัญใหม่
หลังจากใช้ Critical CSS บนไซต์ของคุณ ปุ่ม “สร้าง CSS ที่สำคัญใหม่” จะแสดงที่ด้านบนของหน้าจอการเพิ่มประสิทธิภาพพิเศษ
คลิกที่ปุ่มนี้เพื่อล้างแคช ล้างเนื้อหาในเครื่องหรือที่โฮสต์ทั้งหมด และสร้างเนื้อหาที่จำเป็นทั้งหมดใหม่สำหรับไซต์หรือหน้าแรกของคุณโดยอัตโนมัติ
![สร้าง CSS ที่สำคัญใหม่](/uploads/article/51744/tyKGYU8Ssao5I8nK.png)
Critical CSS ของ Hummingbird เข้ากันได้กับ WordPress ทุกประเภท
เราได้ทดสอบฟีเจอร์ Critical CSS ของ Hummingbird อย่างกว้างขวาง และพบว่าเข้ากันได้กับเวอร์ชันและธีมของ WordPress ทั้งหมด เครื่องมือสร้างเพจ แบบอักษร WooCommerce ระบบการจัดการการเรียนรู้ (LMS) ฯลฯ
อย่างไรก็ตาม สิ่งสำคัญที่ควรทราบก็คือ การติดตั้งธีมหรือปลั๊กอินที่มีโค้ดไม่ดีซึ่งมี CSS ที่มีโค้ดไม่ถูกต้องหรือสตริงที่ไม่ถูกต้องบนไซต์ของคุณอาจทำให้เกิดปัญหาและส่งผลให้เกิดข้อความแสดงข้อผิดพลาดร้ายแรง CSS
![ข้อความแสดงข้อผิดพลาด CSS ที่สำคัญ](/uploads/article/51744/MHwU26MzwS0NKmxw.png)
หากคุณพบข้อผิดพลาดในการใช้ Critical CSS ให้ลองทำดังนี้:
- คลิกที่ปุ่ม "สร้าง CSS ที่สำคัญใหม่" และดูว่าวิธีนี้ช่วยแก้ไขปัญหาได้หรือไม่
- หากคุณได้รับข้อผิดพลาดเดิมอีกครั้ง เราขอแนะนำให้เปลี่ยนธีม (ใช้ไซต์ชั่วคราวหากไซต์ของคุณใช้งานได้) และเรียกใช้ Critical CSS ในธีมใหม่ หากไม่มีปัญหา ปัญหาน่าจะอยู่ที่ธีมมากที่สุด
- หากคุณประสบปัญหาหลังจากติดตั้งธีมอื่น เราขอแนะนำให้แก้ไขปัญหาปลั๊กอินของคุณ
- หากข้อผิดพลาดยังคงอยู่หลังจากลองทำตามขั้นตอนทั้งหมดข้างต้นแล้ว ให้จดข้อความแสดงข้อผิดพลาด ปิดใช้งาน Critical CSS บนไซต์ของคุณชั่วคราว และติดต่อทีมสนับสนุนของเราเพื่อขอความช่วยเหลือในการแก้ไขปัญหา
อย่างไรก็ตาม คุณสามารถวางใจได้ เนื่องจากฟีเจอร์ Critical CSS ของ Hummingbird ได้รับการออกแบบโดยมุ่งเน้นที่จะรักษาความสมบูรณ์ของภาพของเว็บไซต์ของคุณไปพร้อมๆ กับประสิทธิภาพที่เพิ่มขึ้น คุณลักษณะนี้จัดการกับข้อผิดพลาดได้ดีและแทบจะไม่ทำให้เว็บไซต์เสียหาย แม้ว่าในกรณีที่มีข้อผิดพลาดก็ตาม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้คุณลักษณะ Critical CSS โปรดดูเอกสารประกอบของปลั๊กอิน
เปิดคุณสมบัติการเพิ่มประสิทธิภาพทั้งหมดของ Hummingbird เพื่อผลลัพธ์ที่ดีที่สุด
หากการได้รับความเร็วและประสิทธิภาพสูงสุดจากไซต์ WordPress ของคุณเป็นสิ่งสำคัญอย่างยิ่งสำหรับคุณ การใช้ Critical CSS ของ Hummingbird ถือเป็นคุณสมบัติที่คุณไม่ควรมองข้ามอย่างแน่นอน
![รายงาน Hummingbird - ผ่านการตรวจสอบ](/uploads/article/51744/5U30zIh3VOWhrmC9.png)
เพื่อประสิทธิภาพและการประหยัดที่ดีที่สุด เราขอแนะนำให้ใช้ Critical CSS พร้อมการแคชหน้าและฟีเจอร์การเพิ่มประสิทธิภาพเนื้อหาทั้งหมดที่ปลั๊กอินมีให้ใช้งาน รวมถึง CDN และหน่วงเวลาการดำเนินการ JavaScript
![Hummingbird - การเพิ่มประสิทธิภาพสินทรัพย์](/uploads/article/51744/6PsPfAHUgijzFju5.png)
ในกรณีส่วนใหญ่ การรวมคุณสมบัติการเพิ่มประสิทธิภาพทั้งหมดของ Hummingbird ควรช่วยให้ไซต์ของคุณได้รับคะแนน PageSpeed ที่ 90+ หรือทำให้เข้าใกล้ 100 ที่สมบูรณ์แบบหากไซต์ของคุณทำงานได้ดีอยู่แล้ว
![ข้อมูลเชิงลึกหน้าคะแนน Hummingbird-100](/uploads/article/51744/yQjoiwMErpnZkmb4.png)
ดังที่ได้กล่าวไว้ก่อนหน้านี้ Critical CSS เป็นฟีเจอร์ Hummingbird Pro และพร้อมใช้งานสำหรับสมาชิก WPMU DEV ทุกคน
หากคุณกำลังใช้ปลั๊กอิน Hummingbird ฟรีของเราอยู่ โปรดพิจารณาสมัครสมาชิกเพื่อการเข้าถึงแพลตฟอร์ม WordPress แบบครบวงจรของเราในราคาที่ไม่แพงและไร้ความเสี่ยง มีทุกสิ่งที่คุณต้องการในการเปิดตัว ดำเนินการ และขยายธุรกิจการพัฒนาเว็บของคุณ
และหากคุณเป็นสมาชิกเอเจนซี่ คุณยังสามารถไวท์เลเบลและขายต่อ Hummingbird (รวมถึงโฮสติ้ง โดเมน ชุดปลั๊กอิน PRO ทั้งหมดของเรา และอื่นๆ อีกมากมาย) ทั้งหมดภายใต้แบรนด์ของคุณเอง