วิธีการให้บริการรูปแบบ Next-Gen บน WordPress: ทุกสิ่งที่คุณควรรู้

เผยแพร่แล้ว: 2021-10-13

หากคุณทำการตรวจสอบประสิทธิภาพใน Google PageSpeed ​​Insights คุณอาจเห็นโอกาส "แสดงภาพในรูปแบบ Next-gen" ปรากฏขึ้น

เนื้อหามีความสำคัญ แต่รูปแบบที่คุณจะใช้เพื่อนำเสนอบนไซต์ WordPress ของคุณก็มีความสำคัญเช่นกัน รูปแบบ Next-gen (ย่อมาจาก Next-Generation) เป็นวิธีที่จะเพิ่มความเร็วในการโหลดรูปภาพบนเว็บไซต์ สามารถโหลดได้ในเบราว์เซอร์รุ่นใหม่พร้อมข้อมูลการบีบอัดที่ฝังไว้ ดังนั้นผู้เยี่ยมชมจึงไม่ต้องรอตลอดไป

บทความนี้จะกล่าวถึงรูปแบบ Next-gen ที่มีอยู่และวิธีแสดงรูปภาพในรูปแบบเฉพาะเหล่านี้บน WordPress เพื่อให้เว็บไซต์ของคุณเร็วขึ้นและปรับปรุงคะแนนประสิทธิภาพของ Lighthouse

รูปแบบ Next-Gen คืออะไรและเหตุใดคุณจึงควรใช้รูปแบบเหล่านี้

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

มีรูปแบบ Next-gen หลักสองรูปแบบที่คุณสามารถใช้สำหรับรูปภาพของคุณบน WordPress ได้แก่:

  • WebP (พัฒนาโดย Google) เป็นรูปแบบรูปภาพที่ใช้รูปแบบการบีบอัดทั้งแบบสูญเสียและไม่สูญเสีย คุณจะได้ภาพคุณภาพสูงด้วยขนาดไฟล์ที่เล็ก! WebP เป็นตัวแทนที่ที่ยอดเยี่ยมสำหรับภาพ JPEG, PNG และ GIF เนื่องจากคุณภาพของภาพยังคงเดิม:
ผู้เข้าชมรับรู้คุณภาพเดียวกัน – ที่มา: multiplemedia.com
  • AVIF (พัฒนาโดย Alliance for Open Media) เป็นรูปแบบไฟล์ภาพที่ทำให้ภาพมีขนาดเล็กลงโดยที่ยังคงคุณภาพของภาพเท่าเดิม AVIF มีแนวโน้มที่จะบีบอัดไฟล์มากกว่า WebP แต่ AVIF นั้นอยู่เบื้องหลังการสนับสนุนเบราว์เซอร์ในรูปแบบไฟล์รุ่นเยาว์ ด้วยเหตุนี้ เราขอแนะนำให้คุณใช้รูปแบบ WebP สำหรับไซต์ WordPress ของคุณ

Google PageSpeed ​​Insights ยังแนะนำให้คุณแสดงภาพในรูปแบบ Next-gen เช่น WebP และ AVIF แทนที่จะเป็น PNG หรือ JPEG:

การแสดงรูปภาพใน WebP หรือ AVIF เพื่อช่วยให้หน้าเว็บของคุณโหลดเร็วขึ้น – ที่มา: PSI

ประโยชน์ของการแสดงรูปภาพในรูปแบบ Next-Gen เช่น WebP คืออะไร


รูปภาพ WebP มีขนาดเล็กกว่าประมาณ 30% เมื่อเทียบกับ PNG หรือ JPEG ดังที่แสดงด้านล่าง รูปแบบ PNG ทำงานได้ดีในการปรับรูปภาพให้เหมาะสม แต่ประสิทธิภาพดีกว่า WebP (รูปแบบสุดท้าย)

รูปภาพที่มีขนาดไฟล์เล็กกว่าในรูปแบบ WebP – ที่มา: ​​Smashing Magazine

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

สุดท้าย ความเร็วของเว็บไซต์เป็นปัจจัยสำคัญที่ Google นำมาพิจารณาในการพิจารณาการจัดอันดับ หากคุณไม่ต้องการให้ปรากฏในหน้า 5 อย่าลืมปรับรูปภาพของคุณให้เหมาะสมโดยใช้รูปแบบ Next-gen เช่น WebP

มาดูวิธีการแปลงรูปภาพของคุณเป็น WebP บน WordPress

วิธีการแสดงรูปภาพในรูปแบบ Next-Gen บน WordPress

วิธีที่ง่ายและรวดเร็วที่สุดในการแปลงรูปภาพเป็นรูปแบบ Next-gen คือการใช้ปลั๊กอิน WordPress อย่างไรก็ตาม คุณยังสามารถเพิ่มประสิทธิภาพและแปลงรูปภาพของคุณด้วยตนเองได้อีกด้วย

มาดูทั้งสองตัวเลือกกัน

ตัวเลือก 1 – วิธีแปลงรูปภาพในรูปแบบ Next-Gen ด้วย Plugin

เช่นเคย การใช้ปลั๊กอิน WordPress ช่วยคุณประหยัดเวลาอันมีค่า แม้แต่ Google ก็แนะนำให้ใช้ปลั๊กอินเพื่อแปลงรูปภาพที่คุณอัปโหลดเป็น WebP หรือ Avif

PSI แนะนำปลั๊กอิน WordPress

มีปลั๊กอินหลัก 6 ตัวที่คุณสามารถใช้เพื่อเพิ่มประสิทธิภาพรูปภาพของคุณและให้บริการในรูปแบบยุคต่อไป ได้แก่:

  1. Imagify – ปลั๊กอินการแปลง WebP ฟรีสำหรับรูปภาพประมาณ 200 ภาพ Imagify ยังปรับขนาดและบีบอัดรูปภาพของคุณเพื่อเพิ่มประสิทธิภาพ (โบนัส: บทแนะนำแบบเต็มและการทดสอบประสิทธิภาพที่รวมอยู่ในบทความของเรา)
  2. WebP express เพิ่มโค้ดอย่างง่ายเพื่อให้บริการภาพ WebP
  3. EWWW – ตัวเลือกการแปลงที่ชาญฉลาดเพื่อให้ได้รูปแบบภาพที่เหมาะสมสำหรับงาน (JPG, PNG, GIF หรือ WebP)
  4. Shortpixel Image Optimizer – แปลง JPEG, PNG หรือ GIF เป็น WebP และ AVIF
  5. Smush – แปลงเป็น WebP และแสดงรูปภาพโดยอัตโนมัติในรูปแบบ Next-Gen WebP (รุ่น Pro เท่านั้น)
  6. ตัวแปลง WebP สำหรับสื่อ – แทนที่ไฟล์ในรูปแบบ JPEG, PNG และ GIF มาตรฐานด้วยรูปแบบ WebP

วิธีแปลงรูปภาพเป็น WebP โดยใช้ Imagify

มาดูตัวอย่างการแปลง WebP โดยใช้ปลั๊กอิน Imagify ใช้เวลาเพียงสามขั้นตอน

ขั้นตอนที่ 1 – ดาวน์โหลดและติดตั้ง Imagify ฟรี เปิดใช้งานปลั๊กอินและสร้างคีย์ API ของคุณ

ขั้นตอนที่ 2 – ไปที่ การตั้งค่า > Imagify และเลื่อนไปที่แท็บ การเพิ่มประสิทธิภาพ
เลือก " สร้างรูปภาพเวอร์ชัน WebP " และ " แสดงรูปภาพในรูปแบบ WebP บนไซต์ " รวมถึงตัวเลือกที่สอง " ใช้แท็ก <รูปภาพ> "

ขั้นตอนที่ 3 – คลิกที่ สร้างเวอร์ชัน WebP ที่หายไป blue ปุ่ม.

ขอแสดงความยินดี คุณกำลังให้บริการผู้เยี่ยมชมรูปแบบภาพ WebP ดังที่คุณเห็นในไลบรารี WordPress:

ภาพ WebP ห้องสมุด WordPress

หมายเหตุสำคัญ: รูปภาพ WebP ที่สร้างขึ้นใหม่ของคุณจะไม่ปรากฏในไลบรารี WordPress หากคุณต้องการตรวจสอบว่าการแปลงสำเร็จแล้ว ให้เปิดหน้าเว็บที่แสดงรูปภาพ จากนั้นไปที่แท็บ นักพัฒนาซอฟต์แวร์ Chrome > ตรวจสอบองค์ประกอบ > เครือข่าย > กรองตาม IMG แล้วดูที่คอลัมน์ ประเภท

ตอนนี้คุณควรเห็นรูปแบบ “WebP” ที่เชื่อมโยงกับรูปภาพ

ไซต์ WordPress ของฉันให้บริการรูปภาพรูปแบบ WebP ด้วย Imagify – ที่มา: Chrome Dev Tools

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการแปลงรูปแบบยุคถัดไป เราแนะนำให้ปฏิบัติตามคำแนะนำโดยละเอียดเกี่ยวกับการแสดงภาพไปยัง WebP โดยใช้ Imagify

ตัวเลือก 2 – วิธีแสดงรูปภาพในรูปแบบ Next-Gen โดยไม่ต้อง ใช้ปลั๊กอิน

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

1. แก้ไขไฟล์ WordPress .htaccess . ของคุณโดยตรง

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

วางรหัสต่อไปนี้จาก GitHub ในไฟล์ .htaccess ของคุณเพื่อแทนที่รูปภาพ jpg/png/gif ด้วยรูปภาพ WebP:

 <IfModule mod_rewrite.c> RewriteEngine On # Check if browser supports WebP images RewriteCond %{HTTP_ACCEPT} image/webp # Check if WebP replacement image exists RewriteCond %{DOCUMENT_ROOT}/$1.webp -f # Serve WebP image instead RewriteRule (.+)\.(jpe?g|png|gif)$ $1.webp [T=image/webp,E=REQUEST_image] </IfModule> <IfModule mod_headers.c> # Vary: Accept for all the requests to jpeg, png and gif Header append Vary Accept env=REQUEST_image </IfModule> <IfModule mod_mime.c> AddType image/webp .webp </IfModule>

2. ใช้องค์ประกอบ <picture> ใน HTML . ของคุณ

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

 <picture> <source type="image/webp"> <img src="/path/to/image.jpg" alt=""> </picture>

ผลกระทบของ WebP ต่อประสิทธิภาพ

ตามที่เห็นด้านบน คุณสามารถใช้ปลั๊กอิน Imagify เพื่อแปลงรูปภาพ WordPress ของคุณเป็น WebP ซึ่งเป็นรูปแบบ Next-gen ที่ Google แนะนำ Imagify ยังช่วยให้คุณปรับแต่งภาพหลายภาพได้ด้วยการปรับขนาดและบีบอัดภาพโดยอัตโนมัติ (และเป็นกลุ่ม)

น่าสนใจที่จะทำการทดสอบประสิทธิภาพสองสามอย่างเพื่อยืนยันสิ่งที่เราได้พูดไป ฉันจะเรียกใช้สองสถานการณ์:

สถานการณ์ที่ 1 – ผลลัพธ์ด้านประสิทธิภาพด้วยภาพ JPEG (ไม่มี Imagify)

  • 13 ภาพที่แสดงในรูปแบบ JPEG
  • รูปภาพไม่ได้รับการปรับให้เหมาะสม

สถานการณ์ที่ 2 – ผลลัพธ์ด้านประสิทธิภาพด้วยอิมเมจ WebP และโหมดการเพิ่มประสิทธิภาพเชิงรุก (ด้วย Imagify)

  • แปลงรูปภาพ 13 รูปและแสดงในรูปแบบ WebP
  • ปรับแต่งภาพ

เครื่องมือประสิทธิภาพที่ใช้:

Google PageSpeed ​​Insights และการทดสอบหน้าเว็บ

ไซต์ทดสอบของฉัน:

สถานการณ์ที่ 1: ผลลัพธ์ด้านประสิทธิภาพด้วยภาพ JPEG (ไม่มี Imagify)

เราเริ่มการตรวจสอบด้วยรูปภาพทั้งหมดของฉันที่แสดงเป็น JPEG โดยเฉลี่ยแล้วขนาดของพวกเขาคือ 270 KB

ภาพ JPEG และขนาดตามลำดับ – ที่มา: Chrome Dev Tools

ทีนี้มาดู PSI กัน ฉันได้คะแนนสีส้มบนมือถือ (75/100) และคะแนนสีที่มีเนื้อหามากที่สุดเป็นสีแดง คะแนน LCP มีความเกี่ยวข้อง โดยเฉพาะอย่างยิ่งเนื่องจากองค์ประกอบ LCP ที่ส่งผลต่อประสิทธิภาพคือรูปภาพ (ตามปกติ) มีพื้นที่สำหรับการปรับปรุง

คะแนนมือถือของฉัน (ไม่มี WebP – ไม่มี Imagify) – ที่มา: PSI

ยิ่งไปกว่านั้น PSI ยังระบุปัญหาที่เกี่ยวข้องกับรูปภาพสามประการ:

  • ปรับขนาดรูปภาพอย่างเหมาะสม (โดยเฉพาะจากมือถือ)
  • แสดงภาพในรูปแบบ Next-gen
  • องค์ประกอบของรูปภาพไม่มีความกว้างและความสูงที่ชัดเจน
ตัวชี้วัด คะแนนมือถือ – ภาพ JPEG – ไม่มี Imagify
เกรดรวม 75/100
การตรวจสอบ PSI
ระบายสีเนื้อหาที่ใหญ่ที่สุด 4.9 วิ
ขนาดหน้า 1.2 MB
คำขอ HTTP 22
เวลาในการโหลด 2.890 s

สถานการณ์ที่ 2: ผลลัพธ์ด้านประสิทธิภาพด้วยรูปภาพ WebP และโหมดการปรับให้เหมาะสม "เชิงรุก" (ด้วย Imagify)

ตอนนี้ได้เวลาแปลงภาพ JPEG 13 ภาพเป็น WebP และปรับให้เหมาะสมด้วย Imagify

โดยไปที่การ ตั้งค่า > Imagify > Imagify'em all

แค่นั้นแหละ. รูปภาพของฉันได้รับการปรับให้เหมาะสมและแสดงใน WebP แล้ว เราสังเกตเห็นการลดลงที่สำคัญในขนาดไฟล์ ได้รับการยืนยันแล้ว WebP ทำให้ภาพของคุณสว่างขึ้น

ภาพที่เล็กลงด้วยรูปแบบ WebP และการเพิ่มประสิทธิภาพ Imagify

ตอนนี้เราสามารถเรียกใช้การตรวจสอบ Google PageSpeed ​​Insights อีกครั้งเพื่อดูว่าประสิทธิภาพของฉันดีขึ้นด้วย Imagify หรือไม่ ผลลัพธ์ดีมาก คะแนนของฉันเปลี่ยนจาก 75/100 เป็น 92/100 บนมือถือ!

ปรับปรุงคะแนน PSI บนมือถือโดยใช้ Imagify
ตัวชี้วัด คะแนนมือถือ – ภาพ JPEG
( ไม่มีจินตนาการ )
คะแนนมือถือ - ภาพ WebP และโหมดก้าวร้าว (ด้วย Imagify)
เกรดรวม 75/100 92/100
การตรวจสอบ PSI
ระบายสีเนื้อหาที่ใหญ่ที่สุด 4.9 วิ 3.0 วิ
ขนาดหน้า
1.2 MB 714 KB
คำขอ HTTP
22 17
เวลาในการโหลด
2.890 s 1.059 วินาที



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

สุดท้ายแต่ไม่ท้ายสุด Imagify ยังได้กล่าวถึงสามประเด็นหลักที่ PSI ระบุก่อนหน้านี้:

ปัญหาภาพ PSI ได้รับการแก้ไขด้วย Imagify

“แสดงรูปภาพในรูปแบบเจเนอเรชันถัดไป”, “รูปภาพที่มีขนาดเหมาะสม” และ “เข้ารหัสรูปภาพอย่างมีประสิทธิภาพ” ตอนนี้ผ่านการตรวจสอบแล้วด้วย Imagify

ห่อ

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

ขนาดไฟล์โดยใช้ JPEG ขนาดไฟล์โดยใช้ WebP + บีบอัดและปรับขนาดรูปภาพ (ประหยัดได้ประมาณ 80% ด้วย Imagify)

การแปลงจาก JPEG หรือ PNG เป็นรูปแบบ Next-gen เช่น WebP ทำได้ง่ายมากด้วยปลั๊กอินเช่น Imagify ยิ่งไปกว่านั้น Imagify ยังบีบอัดและปรับขนาดรูปภาพ WordPress ของเรา ซึ่งทำให้เราได้คะแนนสีเขียวบนมือถือ (92/100 ใน Google PageSpeed ​​Insights) ถึงเวลาปรับแต่งรูปภาพของคุณและให้บริการใน WebP

ดำเนินการตรวจสอบและลองใช้ Imagify ฟรีวันนี้!