Site icon บริษัท โค๊ดบี จำกัด

เทคนิคเพิ่มความเร็วเว็บไซต์ Google Page Speed ด้วย Google Fonts

เทคนิคเพิ่มความเร็วเว็บไซต์

เทคนิคเพิ่มความเร็วเว็บไซต์

<h1>เทคนิคเพิ่มความเร็วเว็บไซต์ Google Page Speed ด้วย Google Fonts<&sol;h1>&NewLine;<p><b>เทคนิคเพิ่มความเร็วเว็บไซต์ Google Page Speed Insight ตอน &colon; Google Fonts<&sol;b><&sol;p>&NewLine;<blockquote>&NewLine;<p><strong>ทดสอบโดยใช้ Google Page Speed Insignt คะแนนเพิ่มจาก 78&percnt; เป็น 93&percnt;<&sol;strong><&sol;p>&NewLine;<&sol;blockquote>&NewLine;<p>ปัจจุบัน Google Fonts มีฟอนต์รองรับภาษาไทยที่สวยงาม ให้เราสามารถนำมาใช้ในการพัฒนาเว็บไซต์หลากหลายฟอนต์ด้วยกัน แต่ปัญหาอย่างหนึ่งที่เรามักจะเจอเมื่อนำ Google Fonts มาใช้ทำเว็บไซต์คือ เมื่อใช้วิธี import หรือ Load font จาก fonts&period;googleapis&period;com มาใช้งาน จะทำให้เว็บไซต์โหลดช้าลงอย่างเห็นได้ชัด<&sol;p>&NewLine;<p>เหตุผลก็เพราะว่า fonts&period;googleapis&period;com นั้นเป็น Server กลางที่อนุญาติให้นักพัฒนาสามารถโหลดข้อมูลฟอนต์ไปใช้งานได้ ยิ่งมีปริมาณคนใช้งานมากขึ้น ก็จะยิ่งทำให้การโหลดใช้เวลามากขึ้นตามไปด้วย<&sol;p>&NewLine;<p>วิธีแก้ปัญหาก็คือเปลี่ยนการโหลดจาก fonts&period;googleapis&period;com มาเป็นโหลดจาก Server หรือ Host ของเราเองแทน วิธีนี้จะสามารถเพิ่มความเร็วของเว็บไซต์ได้มากขนาดไหน ให้ดูจากรูปด้านล่างนะครับ หลังจากปรับตำแหน่งการโหลดฟอนต์แล้วได้คะแนน Optimization จาก 78&percnt; เป็น 93&percnt;<&sol;p>&NewLine;<p><b>ทดสอบโดยใช้ <a href&equals;"https&colon;&sol;&sol;developers&period;google&period;com&sol;speed&sol;pagespeed&sol;insights&sol;&quest;url&equals;https&colon;&sol;&sol;www&period;codebee&period;co&period;th" target&equals;"&lowbar;blank" rel&equals;"noopener noreferrer">Google Page Speed Insignt<&sol;a> จะได้คะแนน Optimization จาก 78&percnt; เป็น 93&percnt; &lpar; ส่วน Mobile View &rpar;<&sol;b><&sol;p>&NewLine;<p><img src&equals;"https&colon;&sol;&sol;www&period;codebee&period;co&period;th&sol;labs&sol;wp-content&sol;uploads&sol;2018&sol;03&sol;เทคนิคเพิ่มความเร็วเว็บไซต์-4&period;jpg" alt&equals;"เทคนิคเพิ่มความเร็วเว็บไซต์"><&sol;p>&NewLine;<p><b>ทดสอบโดยใช้ <a href&equals;"https&colon;&sol;&sol;tools&period;pingdom&period;com" target&equals;"&lowbar;blank" rel&equals;"noopener noreferrer">pingdom&period;com<&sol;a> จะได้ Performance Grade ถึง 96&percnt;<&sol;b><&sol;p>&NewLine;<p><img src&equals;"https&colon;&sol;&sol;www&period;codebee&period;co&period;th&sol;labs&sol;wp-content&sol;uploads&sol;2018&sol;03&sol;เทคนิคเพิ่มความเร็วเว็บไซต์-1&period;png" alt&equals;"เทคนิคเพิ่มความเร็วเว็บไซต์"><&sol;p>&NewLine;<h4>วิธี Embed Google Fonts บนโฮสของเราเอง<&sol;h4>&NewLine;<ul>&NewLine;<li style&equals;"list-style-type&colon; none&semi;">&NewLine;<ul>&NewLine;<li>1&period; ไปที่ <a href&equals;"https&colon;&sol;&sol;fonts&period;google&period;com" target&equals;"&lowbar;blank" rel&equals;"noopener noreferrer">fonts&period;google&period;com<&sol;a> จากนั้นก็เลือก font ที่เราต้องการจะนำมาใช้งาน<&sol;li>&NewLine;<li>2&period; เลือกไปที่ Customize Tab จากนั้นติ๊กถูกภาษาและรูปแบบของฟอนต์ที่เราต้องการใช้งาน เอาเฉพาะที่ต้องใช้งานจริง ๆ<&sol;li>&NewLine;<li>3&period; ให้สังเกตุไอคอนดาวน์โหลด มุมขวาบน เลือกดาวน์โหลดไฟล์ ดังรูปด้านล่าง<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><img src&equals;"https&colon;&sol;&sol;www&period;codebee&period;co&period;th&sol;labs&sol;wp-content&sol;uploads&sol;2018&sol;03&sol;เทคนิคเพิ่มความเร็วเว็บไซต์-3&period;jpg" alt&equals;"เทคนิคเพิ่มความเร็วเว็บไซต์-2"><&sol;p>&NewLine;<ul>&NewLine;<li style&equals;"list-style-type&colon; none&semi;">&NewLine;<ul>&NewLine;<li>4&period; นำ fonts ที่ได้อัพโหลดขึ้นโฮส จากนั้นสร้าง font-family ตามขนาดและรูปแบบฟอนต์ที่ดาวนโหลดลงมา ตัวอย่างเช่น<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;li>&NewLine;<&sol;ul>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">&commat;font-face &lbrace;&NewLine; font-family&colon; 'Kanit'&semi;&NewLine; src&colon; url&lpar;'fonts&sol;Kanit-ExtraLight&period;eot'&rpar;&semi;&NewLine; src&colon; url&lpar;'fonts&sol;Kanit-ExtraLight&period;eot&quest;&num;iefix'&rpar; format&lpar;'embedded-opentype'&rpar;&comma; &NewLine; url&lpar;'fonts&sol;Kanit-ExtraLight&period;woff2'&rpar; format&lpar;'woff2'&rpar;&comma; &NewLine; url&lpar;'fonts&sol;Kanit-ExtraLight&period;woff'&rpar; format&lpar;'woff'&rpar;&comma; &NewLine; url&lpar;'fonts&sol;Kanit-ExtraLight&period;ttf'&rpar; format&lpar;'truetype'&rpar;&comma; &NewLine; url&lpar;'fonts&sol;Kanit-ExtraLight&period;svg'&rpar; format&lpar;'svg'&rpar;&semi;&NewLine; font-weight&colon; 200&semi;&NewLine; font-style&colon; normal&semi;&NewLine;&rcub;&NewLine;&commat;font-face &lbrace;&NewLine; font-family&colon; 'Kanit'&semi;&NewLine; src&colon; url&lpar;'fonts&sol;Kanit-Light&period;eot'&rpar;&semi;&NewLine; src&colon; url&lpar;'fonts&sol;Kanit-Light&period;eot&quest;&num;iefix'&rpar; format&lpar;'embedded-opentype'&rpar;&comma; &NewLine; url&lpar;'fonts&sol;Kanit-Light&period;woff2'&rpar; format&lpar;'woff2'&rpar;&comma; &NewLine; url&lpar;'fonts&sol;Kanit-Light&period;woff'&rpar; format&lpar;'woff'&rpar;&comma; &NewLine; url&lpar;'fonts&sol;Kanit-Light&period;ttf'&rpar; format&lpar;'truetype'&rpar;&comma; &NewLine; url&lpar;'fonts&sol;Kanit-Light&period;svg'&rpar; format&lpar;'svg'&rpar;&semi;&NewLine; font-weight&colon; 300&semi;&NewLine; font-style&colon; normal&semi;&NewLine;&rcub;<&sol;pre>&NewLine;<p><&sol;p>&NewLine;<h4>ลำดับความเร็วกับวิธีเรียกใช้งาน Google Fonts<&sol;h4>&NewLine;<ul>&NewLine;<li>ใช้วิธี &commat;import ช้ามาก&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">&commat;import url&lpar;'https&colon;&sol;&sol;fonts&period;googleapis&period;com&sol;css&quest;family&equals;Kanit'&rpar;&semi;&NewLine;<&sol;pre>&NewLine;<&sol;li>&NewLine;<li>ใช้วิธี Load ช้าพอประมาณแต่เร็วกว่า &commat;import&NewLine;<pre class&equals;"lang&colon;default decode&colon;true "><&sol;pre>&NewLine;<&sol;li>&NewLine;<li>ใช้ &commat;font-face เร็วมาก&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">&commat;font-face &lbrace;&NewLine; font-family&colon; 'Kanit'&semi;&NewLine; src&colon; url&lpar;'fonts&sol;Kanit-Light&period;eot'&rpar;&semi;&NewLine; font-weight&colon; 200&semi;&NewLine; font-style&colon; normal&semi;&NewLine;&rcub;<&sol;pre>&NewLine;<&sol;li>&NewLine;<&sol;ul>&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">ตัวหนังสือ คือ องค์ประกอบหลักที่แสดงบนหน้าเว็บไซต์ การเลือกใช้งาน Font และวิธีใช้การเรียกใช้งาน ที่เหมาะสม จะช่วยเพิ่มความเร็วในการโหลดหน้าเว็บไซต์ได้อย่างมาก เ<&sol;p>&NewLine;

Exit mobile version