8 ความลับในการเพิ่มประสิทธิภาพเว็บฟอนต์เพื่อลดเวลาในการโหลด
เผยแพร่แล้ว: 2023-01-13แบบอักษรบนเว็บเป็นเครื่องมือที่ยอดเยี่ยมที่สามารถปรับปรุงการออกแบบเว็บไซต์และปรับปรุงการอ่านง่าย แต่ถ้าใช้ไม่ถูกต้อง แบบอักษรเหล่านี้อาจทำให้เวลาในการโหลดเว็บไซต์ของคุณช้าลงด้วย
แบบอักษรบนเว็บส่งผลต่อประสิทธิภาพของเว็บไซต์ของคุณอย่างไร
เมื่อคุณโหลดหน้าเว็บ เบราว์เซอร์ของคุณต้องส่งคำขอไปยังเซิร์ฟเวอร์สำหรับทรัพยากรทั้งหมดที่หน้าเว็บต้องการ ซึ่งรวมถึง HTML รูปภาพ และฟอนต์ ยิ่งเบราว์เซอร์ของคุณต้องการคำขอมากเท่าใด หน้าเว็บของคุณก็จะใช้เวลาในการโหลดนานขึ้นเท่านั้น
นี่คือที่มาของเว็บฟอนต์ หากคุณมีเว็บฟอนต์มากเกินไปในเพจของคุณ เบราว์เซอร์ของคุณจะต้องส่งคำขอมากขึ้น ซึ่งจะทำให้เวลาในการโหลดเพจของคุณช้าลง สิ่งนี้ไม่เพียงส่งผลเสียต่อประสบการณ์ของผู้ใช้เท่านั้น แต่ยังส่งผลต่อการจัดอันดับเครื่องมือค้นหาของเว็บไซต์ของคุณด้วย
นั่นเป็นเหตุผลว่าทำไมการปรับปรุงแบบอักษรบนเว็บของคุณจึงเป็นเรื่องสำคัญ ด้วยการลดจำนวนแบบอักษรที่คุณใช้ คุณสามารถเพิ่มความเร็วในการโหลดหน้าเว็บและปรับปรุงประสิทธิภาพเว็บไซต์ของคุณ
ข่าวดีก็คือการปรับแต่งแบบอักษรบนเว็บของคุณเพื่อประสิทธิภาพนั้นเป็นกระบวนการที่ค่อนข้างง่าย ต่อไปนี้คือวิธีที่จะช่วยให้คุณเริ่มต้นได้:
1. ตรวจสอบและตรวจสอบการใช้แบบอักษร
ขั้นตอนแรกคือการตรวจสอบและตรวจสอบแบบอักษรที่ใช้ในเว็บไซต์ของคุณ วิธีนี้จะช่วยคุณระบุแบบอักษรที่ใช้และแบนด์วิธที่ใช้ไป
สิ่งสำคัญคือต้องทราบว่าฟอนต์แต่ละตัวใช้แบนด์วิธเท่าใด เพื่อที่คุณจะได้ตัดสินใจได้ว่าจะใช้ฟอนต์ใดและจะเสียฟอนต์ใด
คุณสามารถใช้เครื่องมือเช่น Web Font Loader เพื่อช่วยคุณในเรื่องนี้ เป็นเครื่องมือโอเพ่นซอร์สฟรีที่ช่วยให้คุณตรวจสอบการโหลดแบบอักษรของคุณ
นอกจากนี้ยังทำให้คุณสามารถโหลดฟอนต์แบบอะซิงโครนัสเพื่อให้หน้าของคุณยังคงโหลดอยู่ แม้ว่าฟอนต์บางตัวจะใช้เวลานานกว่านั้นก็ตาม
2. ทรัพยากรฟอนต์ย่อย
การตั้งค่าทรัพยากรฟอนต์ย่อยช่วยให้คุณลดแบนด์วิดท์ที่ใช้บนเว็บไซต์ได้อย่างมาก และทำให้ประสบการณ์โดยรวมสำหรับผู้ใช้เร็วขึ้นและเชื่อถือได้มากขึ้น
เมื่อคุณเซ็ตย่อย คุณจะเลือกเฉพาะอักขระที่คุณต้องการจากแต่ละฟอนต์ ด้วยวิธีนี้ แทนที่จะโหลดไฟล์ฟอนต์ทั้งหมด เบราว์เซอร์ของคุณจะโหลดเฉพาะอักขระที่คุณต้องการสำหรับหน้าหรือองค์ประกอบเฉพาะที่คุณกำลังดูอยู่
หากคุณใช้บริการแบบอักษรบนเว็บ เช่น Typekit หรือ Google Fonts คุณสามารถตั้งค่าแบบอักษรย่อยโดยเลือกชุดอักขระเฉพาะเมื่อตั้งค่าโปรเจ็กต์ หากคุณใช้ฟอนต์ที่โฮสต์เอง เครื่องมือและสคริปต์ที่ยอดเยี่ยมมากมายสามารถช่วยคุณทำสิ่งเดียวกันได้
3. ใช้รูปแบบตัวอักษรสมัยใหม่
รูปแบบตัวอักษรไม่ได้ถูกสร้างขึ้นเท่ากันทั้งหมด บางรูปแบบล้าสมัยไปแล้ว นั่นเป็นเหตุผลที่คุณจะต้องการใช้รูปแบบตัวอักษรสมัยใหม่ทุกครั้งที่ทำได้ รูปแบบเหล่านี้มีประสิทธิภาพมากกว่าและทำงานได้ดีกว่าในเบราว์เซอร์ต่างๆ
รูปแบบตัวอักษรสมัยใหม่คืออะไร? โดยพื้นฐานแล้ว มันคือฟอนต์ที่ได้รับการบีบอัดและปรับให้เหมาะสมสำหรับเว็บ โหลดได้รวดเร็วและดูดีในทุกอุปกรณ์ ดังนั้นคุณจะใช้มันบนเว็บไซต์ของคุณได้อย่างไร?
มีสองสามวิธี
- หนึ่งคือการใช้บริการเว็บฟอนต์ที่มีรูปแบบฟอนต์ที่ทันสมัย นี่เป็นตัวเลือกที่ง่ายที่สุด เนื่องจากบริการนี้จะครอบคลุมการยกของหนักของคุณ
- อีกทางเลือกหนึ่งคือการใช้ตัวแปลงรูปแบบฟอนต์เพื่อแปลงฟอนต์ของคุณให้เป็นรูปแบบสมัยใหม่ การดำเนินการนี้อาจซับซ้อนกว่าเล็กน้อย แต่ก็คุ้มค่าหากคุณต้องการใช้แบบอักษรที่กำหนดเองบนเว็บไซต์ของคุณ
4. การโหลดเว็บฟอนต์แบบอะซิงโครนัส
ทีนี้ มาดูเคล็ดลับการปรับให้เหมาะสมข้อที่สี่: การโหลดแบบอักษรบนเว็บแบบอะซิงโครนัส นี่เป็นวิธีที่ยอดเยี่ยมในการทำให้ไซต์ของคุณโหลดได้อย่างรวดเร็วและไม่หยุดชะงัก
- เมื่อโหลดฟอนต์แบบอะซิงโครนัส คุณจะสามารถจัดลำดับความสำคัญของทรัพยากรหน้าอื่นๆ ก่อนโหลดไฟล์ฟอนต์
- นั่นคือ โดยการสร้างเซสชันของคำขอเข้าคิวสำหรับไฟล์ฟอนต์เว็บ คุณจะสามารถรับฟอนต์ที่คุณต้องการได้อย่างเป็นระเบียบและมีประสิทธิภาพ
- วิธีนี้จะลดเวลาที่ใช้ในการโหลดไฟล์ฟอนต์ ทำให้ประสิทธิภาพของไซต์เร็วขึ้นและราบรื่นขึ้น
เป็นเรื่องทางเทคนิคเล็กน้อย แต่โชคดีที่มีบทช่วยสอนและแหล่งข้อมูลมากมายที่จะช่วยให้คุณเริ่มต้นใช้งานเทคนิคนี้ได้
5. ใช้คุกกี้
หากคุณต้องการปรับแต่งแบบอักษรบนเว็บของคุณให้ดียิ่งขึ้น การใช้คุกกี้เป็นวิธีที่ดีในการดำเนินการดังกล่าว คุกกี้คือไฟล์ข้อมูลขนาดเล็กที่จัดเก็บไว้ในเบราว์เซอร์ สามารถใช้เพื่อจดจำสิ่งต่างๆ เช่น การตั้งค่าผู้ใช้ ข้อมูลการรับรองความถูกต้อง และอื่นๆ
เมื่อพูดถึงฟอนต์บนเว็บ คุกกี้สามารถช่วยเร่งกระบวนการโหลดฟอนต์ของคุณได้
- ด้วยการเพิ่มคุกกี้ด้วยไฟล์ฟอนต์ที่คุณต้องการ คุณสามารถบอกเบราว์เซอร์ว่าจะดาวน์โหลดไฟล์ใดก่อน แล้วจึงดาวน์โหลดไฟล์อื่นในภายหลังตามต้องการ
- ซึ่งช่วยลดการใช้แบนด์วิธและเพิ่มความเร็วในการโหลดหน้าเว็บของคุณอย่างมาก
สิ่งสำคัญคือต้องทราบว่าไม่ควรใช้คุกกี้กับทรัพยากรแบบอักษรทุกหน้า เมื่อจำเป็นเท่านั้น คุณไม่ต้องกังวลเกี่ยวกับเรื่องนี้มากนัก เนื่องจากเบราว์เซอร์ส่วนใหญ่จะแคชทรัพยากรแบบอักษรแยกกันโดยไม่จำเป็นต้องใช้คุกกี้
6. จำกัดตัวอักษรในแบบอักษร
หากคุณต้องการเพิ่มประสิทธิภาพแบบอักษรบนเว็บ สิ่งสำคัญคือต้องจำกัดจำนวนอักขระในแบบอักษรเหล่านั้น ยิ่งตัวอักษรในฟอนต์น้อยลง ขนาดไฟล์ก็จะยิ่งเล็กลงและโหลดบนหน้าได้เร็วขึ้นเท่านั้น
ดังที่ได้กล่าวไปแล้ว การจำกัดอักขระในแบบอักษรนั้นเป็นไปไม่ได้เสมอไป ฟอนต์บางตัวอาจมีร่ายมนตร์เป็นร้อยหรือเป็นพัน ซึ่งอาจใช้เวลาในการโหลดนานกว่า
อย่างไรก็ตาม หากคุณไม่ต้องการร่ายมนตร์เหล่านั้นทั้งหมด คุณสามารถลองใช้ฟอนต์ชุดย่อยที่มีเฉพาะอักขระที่คุณต้องการ
7. ใช้ส่วนหัวโหลดล่วงหน้า
เพื่อยึดประสิทธิภาพการโหลดเว็บฟอนต์และการเรนเดอร์ที่ราบรื่น จะต้องติดตั้งส่วนหัวโหลดล่วงหน้าโดยเร็วที่สุด
- ส่วนหัวนี้ช่วยให้เบราว์เซอร์ดาวน์โหลดแบบอักษรบนเว็บได้เร็วขึ้น แม้กระทั่งก่อนที่ CSS จะถูกส่ง
- นอกจากนี้ การโหลดฟอนต์เว็บไว้ล่วงหน้ายังช่วยให้มั่นใจได้ว่าฟอนต์เหล่านั้นจะพร้อมใช้งานในแคชเมื่อใช้ในโครงการ
ใช้เพื่อโหลดทรัพยากรแบบอักษรล่วงหน้า ตรวจสอบว่าคุณใช้สื่อประเภทที่เหมาะสม เช่น font/woff2 หรือ font/woff เพื่ออธิบายทรัพยากรแบบอักษรของคุณเมื่อคุณโหลดไว้ล่วงหน้า เบราว์เซอร์สามารถจัดลำดับความสำคัญของทรัพยากรเหล่านี้ได้ แม้ว่าจะไม่ได้ใช้ทันทีในโครงการของคุณก็ตาม
8. การแคชคือกุญแจสำคัญ
การแคชเป็นสิ่งจำเป็นสำหรับกลยุทธ์การปรับแบบอักษรบนเว็บให้เหมาะสม โซลูชันการแคชขอบหลัก เช่น Cloudflare และ Amazon CloudFront มีเครื่องมือที่คุณสามารถใช้เพื่อแคชแบบอักษรบนเว็บได้อย่างง่ายดาย
เมื่อแคชฟอนต์เว็บ การตั้งเวลาหมดอายุที่เหมาะสมเป็นสิ่งสำคัญ การดำเนินการนี้จะช่วยให้มั่นใจได้ว่าคำขอของเบราว์เซอร์จะกลับไปที่ชั้นแคชของคุณ ไม่ใช่ไปที่เซิร์ฟเวอร์ของคุณโดยตรง ส่งผลให้เวลาในการโหลดหน้าเว็บและแบบอักษรเร็วขึ้น
ตามกฎทั่วไป ฉันตั้งเวลาหมดอายุระหว่างหนึ่งถึงสามเดือนสำหรับฟอนต์ที่แคชไว้ ขึ้นอยู่กับความถี่ที่ฟอนต์เปลี่ยน
หากคุณยังไม่ได้ใช้โซลูชันการแคชที่ขอบ ฉันขอแนะนำให้ใช้โซลูชันดังกล่าวเพื่อประสิทธิภาพแบบอักษรที่ดีที่สุด โซลูชันการแคชที่ขอบช่วยปรับปรุงความเร็วของหน้าและมอบประสบการณ์ผู้ใช้โดยรวมที่ดีขึ้น
คำถามที่พบบ่อย
1. แนวทางปฏิบัติที่ดีที่สุดในการปรับแบบอักษรบนเว็บให้เหมาะสมเพื่อลดเวลาในการโหลดคืออะไร
- สำหรับแบบอักษรบนเว็บ ให้คงแบบอักษรที่คุณใช้ให้น้อยที่สุดและใช้แบบอักษรบนเว็บที่เป็นสไปรต์
- ใช้กฎ @font-face ของ CSS หรือใช้แบบอักษรแปรผันกับองค์ประกอบที่มีสไตล์
- ให้ฟอนต์เว็บเป็นฟอนต์สำรองที่โหลดก่อนฟอนต์ที่ใช้ในสไตล์ชีต
- ลองวิธีที่กล่าวถึงเหล่านี้เพื่อเพิ่มประสิทธิภาพเว็บไซต์ของคุณ
2. ฉันจะแน่ใจได้อย่างไรว่าแบบอักษรบนเว็บได้รับการบีบอัดอย่างเหมาะสมเพื่อลดเวลาในการโหลด
เพื่อเพิ่มประสิทธิภาพเว็บไซต์ของคุณสำหรับเวลาในการโหลดที่เหมาะสม ให้ดูที่แบบอักษรของเว็บ เรียนรู้เพิ่มเติมเกี่ยวกับเว็บฟอนต์ด้วยแหล่งข้อมูลเหล่านี้:
* [แบบอักษรสำหรับเว็บ: ไพรเมอร์](https://www.useit.com/alertbox/web-fonts-primer) * [แบบอักษรสำหรับเว็บ](https://hackernoon.com/web-fonts-whats-the-diff -ระหว่างปกติและตัวหนา-1be219e86e36)
* [แบบอักษรบนเว็บ: ไพรเมอร์](https://www.useit.com/alertbox/web-fonts-primer)
3. อะไรคือเครื่องมือและเทคนิคที่ดีที่สุดในการทดสอบการบรรทุก?
มีการปรับปรุงอยู่เสมอ และมีวิธีทดสอบการโหลดไซต์ของคุณอยู่เสมอ คุณสามารถใช้ความช่วยเหลือจากเครื่องมือต่างๆ เช่น PageSpeed Insights และ Google's Lighthouse
บทสรุป
เมื่อทำตามคำแนะนำในบทความนี้ คุณจะสามารถเลือกแบบอักษรที่ดูดีบนเว็บไซต์ของคุณและโหลดได้อย่างรวดเร็วโดยไม่ทำให้เกิดความล่าช้า
ดังนั้นสิ่งที่คุณรอ? เริ่มปรับแต่งฟอนต์เว็บของคุณวันนี้! คุณสามารถลองใช้ ธีม SKT ได้หากต้องการธีม WordPress แบบมืออาชีพที่ใช้เวลาโหลดไม่นานสำหรับเว็บไซต์ของเรา
เลือกจากธีมสำหรับเว็บไซต์ที่เป็นตัวแทนของผู้เขียน รถยนต์ งานแต่งงาน เบเกอรี่ บล็อก บริษัท ฯลฯ เลือกจากแพ็คเกจที่สร้างขึ้นอย่างพิถีพิถันที่เหมาะกับรูปภาพของคุณ หรือเราจะทำให้เว็บไซต์ของคุณดีที่สุด