Time to First Byte (TTFB): มันคืออะไร & วิธีเพิ่มประสิทธิภาพเว็บไซต์ของคุณให้เหมาะสม

เผยแพร่แล้ว: 2021-08-23

หากคุณต้องการเพิ่มประสิทธิภาพความเร็วและประสิทธิภาพของไซต์ของคุณ สิ่งสำคัญคือต้องรู้ว่าเมตริกหลักใดที่ควรให้ความสนใจ ตัวอย่างเช่น Time to First Byte (TTFB) วัดระยะเวลาที่เบราว์เซอร์ของผู้ใช้ใช้ในการรับข้อมูล "ไบต์" แรกจากเซิร์ฟเวอร์ของเว็บไซต์ของคุณ ไม่ให้แสดงผลหรือแสดงบนหน้าจอ แต่เพียงแค่คืนค่าไบต์เดียวไปยังเบราว์เซอร์

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

สมัครสมาชิกช่อง Youtube ของเรา

เวลาใดที่ไบต์แรก (TTFB) คือ

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

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

ดังนั้น TTFB จึงมีบทบาทสำคัญในประสบการณ์ผู้ใช้ (UX) ของเว็บไซต์ของคุณ ตลอดจนการเพิ่มประสิทธิภาพกลไกค้นหา (SEO) นอกจากนี้ยังเป็นหนึ่งใน Web Vitals (พร้อมกับ FCP, LCP และ CLS) ที่ Google พิจารณาเพื่อกำหนดประสบการณ์ในการโหลดหน้าเว็บของไซต์ของคุณ และในทางกลับกัน การจัดอันดับของไซต์

TTFB คล้ายกับ First Contentful Paint (FCP) ซึ่งใช้เพื่อวัดประสบการณ์การโหลดและเวลารอของผู้ใช้ อย่างไรก็ตาม FCB วัดระยะเวลาที่ผู้เข้าชมจะ เห็น องค์ประกอบแรกปรากฏบนหน้า TTFB เป็นข้อมูลใด ๆ ที่มองเห็นได้หรือไม่

TTFB ของเว็บไซต์ประกอบด้วยสามกระบวนการหลัก:

  1. คำขอ HTTP ถูกส่งจากเบราว์เซอร์ของผู้เข้าชมไปยังเซิร์ฟเวอร์
  2. เซิร์ฟเวอร์ประมวลผลคำขอและเตรียมการตอบกลับ
  3. เซิร์ฟเวอร์ส่งการตอบกลับกลับไปยังเบราว์เซอร์

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

วิธีการวัด TTFB

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

โดยปกติ TTFB ที่ดีจะอยู่ระหว่าง 200 มิลลิวินาที (มิลลิวินาที) ถึง 500 มิลลิวินาที (.2 ถึง .5 วินาที) แน่นอน ยิ่งเลขน้อยยิ่งดี สิ่งใดที่เกิน 600 ms ถือว่าคะแนนต่ำ เนื่องจาก Google ได้นำความเร็วของหน้ามาพิจารณาในการจัดอันดับ เว็บไซต์จำนวนมากจึงถ่ายทำในช่วงเวลาย่อย 100 มิลลิวินาที อย่างไรก็ตาม ในกรณีส่วนใหญ่ สิ่งที่ต่ำกว่า 200 ms ยังถือว่า "ดี"

มีเครื่องมือต่างๆ ที่คุณสามารถใช้เพื่อวัด TTFB ลองดูตัวเลือกที่ดีที่สุดสองสามข้อ

การทดสอบหน้าเว็บ

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

ในการใช้งาน คุณสามารถป้อน URL ของคุณลงในฟิลด์ข้อความ จากนั้นคลิกที่ปุ่ม Start Test :

เครื่องมือออนไลน์ WebPageTest

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

ผลการทดสอบ WebPageTest

ตาม WebPageTest เป้าหมายคือเวลาที่จำเป็นสำหรับการเจรจา Domain Name Server (DNS), socket และ Secure Sockets Layer (SSL) บวก 100 ms ทุกๆ 100 มิลลิวินาทีที่ TTFB ใช้ เครื่องมือออนไลน์จะทำให้คะแนนเว็บไซต์ของคุณลดลงเป็นเกรดตัวอักษร

GTmetrix

GTmetrix เป็นอีกเครื่องมือออนไลน์ฟรีที่คุณสามารถใช้เพื่อวัด TTFB คุณสามารถป้อน URL เว็บไซต์ของคุณในช่องข้อความ จากนั้นคลิกปุ่ม ทดสอบไซต์ของคุณ :

เว็บไซต์ GTmetrix

เมื่อเครื่องมือวิเคราะห์ URL ของคุณเสร็จแล้ว เครื่องมือจะแสดงรายงานประสิทธิภาพที่รวมเกรดโดยรวมและ Web Vitals ของคุณ:

รายงานประสิทธิภาพของ GTmetrix
ต่อไปที่หน้า คุณสามารถคลิกที่แท็บ ประสิทธิภาพ :

เมตริก TTFB แสดงอยู่ในรายงานประสิทธิภาพของ GTmetrix

ในส่วนการกำหนดเวลาเบราว์เซอร์ที่คุณสามารถหา TTFB

นี่เป็นเพียงสองตัวอย่างของเครื่องมือทดสอบออนไลน์ที่คุณสามารถใช้ได้ ตัวเลือกยอดนิยมเพิ่มเติม ได้แก่ Bytecheck, Pingdom และ KeyCDN พวกเขาแต่ละคนทำงานในลักษณะเดียวกันกับสองตัวเลือกนี้ วาง URL เรียกใช้การทดสอบแบบเรียลไทม์ แล้วแยกวิเคราะห์รายงานผลลัพธ์

Google Chrome DevTools

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

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

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

จากที่นั่น คลิกที่องค์ประกอบใดๆ บนหน้า จากนั้นเลือกแท็บ Network ตามด้วยคอลัมน์ Waterfall :

TTFB อยู่ใน Chrome DevTools

ภายในรายการ ให้เลือกรายการที่คุณต้องการตรวจสอบ ใต้แผงคุณจะพบการ รอ (TTFB)

วิธีลด TTFB บนไซต์ WordPress ของคุณ (4 เคล็ดลับสำคัญ)

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

1. อัปเกรดโฮสติ้ง WordPress ของคุณ

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

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

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

ระดับที่สูงกว่าและ/หรือโฮสติ้งที่มีการจัดการทำให้มีต้นทุนที่สูงกว่าโฮสติ้งแบบประหยัด แต่ไม่มีวิธีใดที่จะดีไปกว่าการได้ TTFB (และความเร็วของหน้าเว็บโดยรวม) ที่ดีไปกว่าการโฮสต์ที่ยอดเยี่ยม

นอกจากนี้เรายังแนะนำให้มองหาโฮสต์เว็บที่ให้บริการ DNS ระดับพรีเมียม เวลาในการค้นหา DNS อาจทำให้ TTFB ทำงานช้า การใช้ประโยชน์จากเครื่องมือ DNS ระดับพรีเมียมสามารถช่วยลดเวลาแฝงของเครือข่าย และทำให้เวลาในการโหลดของคุณดีขึ้น

2. ใช้เครือข่ายการจัดส่งเนื้อหา (CDN)

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

มีบริการ CDN มากมายสำหรับ WordPress ที่คุณสามารถเลือกได้ ตัวเลือกยอดนิยมบางตัว ได้แก่ Google Cloud CDN, KeyCDN และ Cloudflare ที่จริงแล้ว บางโฮสต์ (เช่น SiteGround) เสนอ Cloudflare CDN เวอร์ชันฟรีพร้อมแผนมากมาย

เว็บไซต์ Cloudflare

การใช้ CDN บนไซต์ WordPress ของคุณช่วยลดเวลาแฝงของเครือข่ายได้อย่างมาก นอกเหนือจากวัตถุประสงค์ด้านประสิทธิภาพแล้ว CDN ยังช่วยเสริมความปลอดภัยให้กับเว็บไซต์ของคุณด้วยการป้องกันภัยคุกคาม เช่น การโจมตี Distributed Denial-of-Service (DDoS)

3. ลบปลั๊กอินหรือธีมที่ไม่จำเป็นออก (และอัปเดตรายการที่มีอยู่)

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

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

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

หน้าจออัปเดตปลั๊กอินใน WordPress

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

4. ใช้การแคชบนเว็บไซต์ของคุณ

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

มีปลั๊กอินแคชของ WordPress มากมายที่คุณสามารถติดตั้งบนเว็บไซต์ของคุณได้ ตัวเลือกยอดนิยมบางตัว ได้แก่ WP Rocket และ W3 Total Cache

ปลั๊กอิน W3 Total Cache

W3 Total Cache เป็นเครื่องมือเพิ่มประสิทธิภาพการทำงานที่สามารถช่วยคุณเพิ่มความเร็วและ SEO ของไซต์ของคุณได้ นอกจากนี้ยังสามารถช่วยในการรวม CDN ดังนั้น ในเรื่องนี้ คุณสามารถช่วย TTFB ได้หลายวิธี เมื่อติดตั้งแล้ว คุณจะสามารถเข้าถึงการตั้งค่าได้โดยไปที่ Performance

แดชบอร์ดปลั๊กอิน W3 Total Cache

ปลั๊กอินนี้ใช้งานได้ฟรี อย่างไรก็ตาม หากคุณกำลังมองหาตัวเลือกการกำหนดค่าขั้นสูงเพิ่มเติม มีสิทธิ์การใช้งานแบบมืออาชีพในราคา $99 ต่อปี

คำถามที่พบบ่อยเกี่ยวกับ Time to First Byte (TTFB)

ถึงตอนนี้ คุณหวังว่าจะเข้าใจอย่างถ่องแท้ถึงความสำคัญของ TTFB วิธีวัดผล และวิธีลดความสำคัญ ตอนนี้ มาดูคำถามที่ถามบ่อยเกี่ยวกับเมตริกนี้กัน

TTFB เหมาะสมกับประสิทธิภาพโดยรวมของไซต์ของฉันอย่างไร

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

แม้ว่าเนื้อหาของเว็บไซต์ของคุณจะโหลดเต็มที่ภายใน 1 วินาที หาก TTFB คือ 4 วินาที (4000 มิลลิวินาที) เวลาในการโหลดทั้งหมดจะอยู่ที่ ~5 วินาที

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

วิธีที่ดีที่สุดในการลด TTFB คืออะไร?

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

TTFB ไม่ได้ขึ้นอยู่กับการมีไซต์ที่มีน้ำหนักเบาเสมอไป แต่การมีไซต์ที่มีน้ำหนักเบายังสามารถรับไบต์แรกนั้นที่ส่งกลับได้อย่างรวดเร็ว

บทสรุป

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

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

ภาพเด่นผ่าน BestForBest / shutterstock