HTTP/3 และ WordPress: ทำความเข้าใจและใช้งาน HTTP/3

เผยแพร่แล้ว: 2023-10-11

คุณพร้อมที่จะเรียนรู้เพิ่มเติมเกี่ยวกับอินเทอร์เน็ตโปรโตคอล HTTP/3 และ WordPress ใหม่แล้วหรือยัง? ดีเพราะนั่นคือสิ่งที่เราจะพูดถึงในบทความนี้

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

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

HTTP/3 คืออะไร และมีอะไรใหม่เกี่ยวกับมัน?

http3 และเวิร์ดเพรส

โดยสรุป HTTP/3 เป็นโปรโตคอล HTTP ใหม่ที่กำลังจะมีจุดมุ่งหมายเพื่อทำให้การเชื่อมต่อออนไลน์รวดเร็วและปลอดภัยยิ่งขึ้น แต่ขอเริ่มต้นจากจุดเริ่มต้น

อินเทอร์เน็ตโปรโตคอลคืออะไร?

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

อย่างไรก็ตาม ทั้ง HTTP และ HTTPS ไม่ใช่โปรโตคอลเดียวที่แท้จริง พวกมันเป็นเพียงชั้นบนสุดเท่านั้น ด้านล่างมีเลเยอร์อื่นๆ อีกจำนวนเต็ม

หนึ่งในนั้นคือ TLS หรือ Transport Layer Security เป็นสิ่งที่เข้ารหัสการเชื่อมต่อออนไลน์และรักษาความปลอดภัย เรามักเข้าใจผิดว่า is เป็น SSL โปรโตคอลที่สำคัญอีกประการหนึ่งคือ TCP ซึ่งย่อมาจาก Transmission Control Protocol ความรับผิดชอบคือการรับรองความน่าเชื่อถือของการเชื่อมต่อและการจำกัดแบนด์วิธของผู้ใช้เพื่อไม่ให้โอเวอร์โหลด

ทำไมเรื่องนี้ถึงสำคัญ?

เนื่องจากโปรโตคอลที่แตกต่างกันทั้งหมดเหล่านี้สามารถส่งผลต่อความเร็วในการโหลดเว็บไซต์ได้ ตัวอย่างเช่น การเปลี่ยนไซต์ WordPress ของคุณเป็น HTTPS (ซึ่งก็คือ HTTP/2 จริงๆ) เป็นวิธีที่ดีในการทำให้ไซต์ของคุณเร็วขึ้น อย่างจริงจังคุณสามารถลองได้ที่นี่

ผลการทดสอบ http กับ https

บังเอิญว่าความเร็วที่เพิ่มขึ้นใน HTTP/2 มีสาเหตุหลักมาจากการปรับปรุง TCP อย่างที่คุณเห็น การทำงานเพียงส่วนหนึ่งของชุดโปรโตคอลอาจส่งผลกระทบอย่างมากต่อความเร็วในการโหลด HTTP เวอร์ชันใหม่มีเป้าหมายที่จะพัฒนาให้ดียิ่งขึ้นไปอีก

การพัฒนา HTTP/3: ภาพรวมโดยย่อ

HTTP/3 ได้รับการเสนอเป็นแนวคิดครั้งแรกในเดือนพฤศจิกายน 2559 โดย Internet Engineering Task Force (IETF) นี่คือหน่วยงานมาตรฐานอินเทอร์เน็ตระหว่างประเทศที่รับผิดชอบในการกำหนดและส่งเสริมมาตรฐานโปรโตคอลอินเทอร์เน็ต สมาชิกประกอบด้วยบุคคลจากบริษัทใหญ่ๆ เช่น Google, Cloudflare, Meta และอื่นๆ

สิ่งเหล่านี้จำนวนมากยังเป็นผู้ใช้ HTTP/3 ในช่วงแรกๆ อีกด้วย ตัวอย่างเช่น Google, Facebook และ Apple ต่างก็ใช้โปรโตคอลหรือการเชื่อมต่อใหม่โดยใช้หลักการเดียวกันมาระยะหนึ่งแล้ว

Google Cloud โดยใช้ http3

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

สถิติการใช้งาน w3techs สำหรับ http3

บังเอิญตั้งแต่ออกมา การใช้ HTTP/2 ก็ลดลง

สถิติการใช้งาน w3techs สำหรับ http2

นอกจากนี้ ขณะนี้เรายังรองรับเบราว์เซอร์สำหรับ HTTP/3 ในเบราว์เซอร์สมัยใหม่ทั้งหมดอีกด้วย

รองรับเบราว์เซอร์ http3

ดังนั้น หากคุณต้องการใช้ HTTP/3 และ WordPress ร่วมกัน ในทางทฤษฎีแล้วจะไม่มีอุปสรรคใดๆ อย่างไรก็ตามทำไมคุณถึงต้องสนใจ? เรื่องใหญ่คืออะไร?

การเปลี่ยนแปลงและคุณประโยชน์ของ HTTP/3

การเปลี่ยนแปลงที่ใหญ่ที่สุดจาก HTTP/2 เป็น HTTP/3 คือจะเปลี่ยนจาก TCP ไปเป็น UDP (User Datagram Protocol) เวอร์ชันปรับปรุงที่เรียกว่า QUIC การปรับโปรโตคอล HTTP ให้เป็นเวอร์ชัน 3 จริงๆ นั้นค่อนข้างน้อย การเปลี่ยนแปลงทั้งหมดมีไว้เพื่อให้แน่ใจว่าจะทำงานกับ QUIC ได้ จริงๆ แล้ว การอัปเดตนี้เกี่ยวกับ TCP/2 มากกว่า HTTP/3

โปรโตคอลใหม่สัญญาว่าจะดีขึ้นและมีประสิทธิภาพมากขึ้นในหลายๆ ด้าน:

  • การใช้ UDP นั้นเป็นเรื่องปกติเหมือนกับ TCP แต่ให้ประโยชน์บางประการเมื่อเปรียบเทียบกัน หนึ่งในนั้นคือ UDP ไม่ได้ขึ้นอยู่กับการอัพเกรดระบบปฏิบัติการเพื่อการปรับปรุง ดังนั้นจึงง่ายกว่าที่จะจัดส่งเวอร์ชันใหม่โดยไม่ต้องอาศัยผู้ผลิตคอมพิวเตอร์ในการนำไปใช้
  • QUIC ต้องการการจับมือกันน้อยลงระหว่างเซิร์ฟเวอร์และไคลเอนต์เพื่อตรวจสอบสิทธิ์ ซึ่งจะช่วยลดการเดินทางข้อมูลไปกลับที่อาจทำให้เกิดความล่าช้า นอกจากนี้ยังสามารถเริ่มส่งข้อมูลได้รวดเร็วยิ่งขึ้น แม้กระทั่งก่อนการเชื่อมต่อจะถูกสร้างขึ้นก็ตาม นอกจากนี้ QUIC ยังมีการควบคุมแบนด์วิธที่ยืดหยุ่นมากขึ้น
  • HTTP/3 ทำงานร่วมกับ TLS โดยตรง ดังนั้นจึงไม่มีการเชื่อมต่อที่ไม่ปลอดภัยผ่าน TLS นอกจากนี้ยังมีระดับการเข้ารหัสที่สูงกว่า ทำให้การเชื่อมต่อออนไลน์มีความปลอดภัยมากยิ่งขึ้น นอกจากนี้ QUIC ยังทำให้การสร้างการเชื่อมต่อที่ปลอดภัยเร็วขึ้น ซึ่งเป็นสิ่งสำคัญในโลกออนไลน์ที่ปัจจุบันการเข้ารหัสเป็นมาตรฐาน
  • โปรโตคอลใหม่ช่วยให้สามารถส่งและรับไฟล์หลายไฟล์พร้อมกันในสตรีมข้อมูลที่แตกต่างกัน สิ่งนี้เป็นไปได้แล้วใน HTTP/2 แต่เวอร์ชัน 3 มีประสิทธิภาพมากกว่า เป็นการดีกว่าที่จะส่งข้อมูลที่มาถึงไม่สำเร็จโดยไม่ปิดกั้นการดาวน์โหลดที่เหลือ
  • มันมาพร้อมกับความสามารถในการโยกย้ายการเชื่อมต่อระหว่างที่อยู่ IP โดยไม่พัง ซึ่งจะช่วยเมื่อมีการย้ายเครือข่าย เช่น เนื่องจากคุณสูญเสียการเชื่อมต่อ wifi และย้ายไปที่ข้อมูลมือถือ สิ่งนี้ไม่สามารถทำได้บนโปรโตคอลเก่า
  • HTTP/3 ถูกสร้างขึ้นมาเพื่อการพัฒนา สถาปัตยกรรมของมันทำให้ง่ายต่อการอัปเดตในอนาคต แผนสำหรับเวอร์ชันใหม่และฟีเจอร์ที่ดีกว่าอยู่ในระหว่างดำเนินการแล้ว

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

ข้อเสียของโปรโตคอล HTTP ใหม่

แม้ว่าการมุ่งเน้นไปที่คุณประโยชน์และฟีเจอร์ใหม่ ๆ เป็นเรื่องง่าย แต่สิ่งสำคัญคือต้องจำไว้ว่าไม่มีอะไรได้มาโดยไม่เสียค่าใช้จ่าย QUIC และ HTTP/3 มีข้อเสียบางประการเช่นกัน:

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

คุณจะใช้ HTTP/3 กับเว็บไซต์ WordPress ของคุณได้อย่างไร?

ดังนั้น หากคุณมั่นใจถึงประโยชน์ของการใช้ HTTP/3 คุณจะเปิดใช้งานบนเว็บไซต์ WordPress ของคุณได้อย่างไร?

ข้อกำหนดเบื้องต้นที่สำคัญ

ข่าวดีก็คือ หากเว็บไซต์ของคุณใช้งาน HTTP/2 อยู่แล้ว (เช่น หากคุณใช้ HTTPS) คุณอาจไม่ต้องเปลี่ยนแปลงอะไรเลย ตามที่อธิบายไว้ข้างต้น ความแตกต่างระหว่าง HTTP/2 และ HTTP/3 นั้นไม่ได้มากนัก แต่เป็นเรื่องเกี่ยวกับโปรโตคอล QUIC พื้นฐานมากกว่า ดังนั้น หากไซต์ของคุณใช้งานและทำงานกับ HTTP เวอร์ชันเก่าอยู่แล้ว โปรโตคอลใหม่ไม่น่าจะก่อให้เกิดปัญหา

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

  • กำจัดทรัพยากรที่บล็อกการแสดงผล
  • ลบ CSS และ JavaScript ที่ไม่ได้ใช้
  • เปิดการโหลดแบบ Lazy Loading
  • ติดตั้ง Google Core Web Vitals (เรายังมีซีรีส์เชิงลึกเกี่ยวกับแต่ละเมตริกด้วย)
  • ทดสอบความเร็วเว็บไซต์ของคุณ

พูดคุยกับผู้ให้บริการโฮสติ้งของคุณ

คุณไม่สามารถใช้ HTTP/3 หรือ QUIC ใน WordPress ได้ด้วยตัวเอง มันจะต้องเกิดขึ้นในระดับเซิร์ฟเวอร์ ซึ่งหมายความว่าเป็นงานของผู้ให้บริการโฮสติ้งของคุณ ดังนั้น เว้นแต่คุณจะเป็นเจ้าของหรือควบคุมเซิร์ฟเวอร์ของคุณเอง ขั้นตอนแรกคือการตรวจสอบว่าผู้ให้บริการโฮสติ้งของคุณเสนอเซิร์ฟเวอร์ดังกล่าวหรือไม่ หากไม่เป็นเช่นนั้น คุณยังสามารถตั้งค่า HTTP/3 ด้วย CDN ได้ ดังที่คุณจะเห็นด้านล่าง

ความพร้อมใช้งาน http3 บน wp engine ผู้ให้บริการโฮสติ้ง WordPress

หากผู้ให้บริการโฮสติ้งของคุณเสนอ HTTP/3 ขั้นตอนต่อไปคือการตรวจสอบสิ่งที่ต้องทำเพื่อให้คุณสามารถใช้งานได้ มันถูกเปิดใช้งานโดยค่าเริ่มต้นหรือคุณต้องขอเปิดมันหรือไม่?

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

หรือใช้ CDN

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

แผนภาพ cdn ของเครือข่ายการจัดส่งเนื้อหา
แหล่งที่มาของภาพ: Kanoha, CC BY-SA 3.0 ผ่าน Wikimedia Commons

โดยปกติแล้ว หาก CDN เสนอ HTTP/3 และได้ติดตั้งบนเซิร์ฟเวอร์แล้ว คุณยังคงสามารถให้ผู้เยี่ยมชมของคุณได้รับประโยชน์จากการเชื่อมต่อผ่านโปรโตคอลใหม่ ตัวเลือกที่ดีที่นี่คือ Cloudflare และ Fastly ทั้งสองบริษัทมีส่วนร่วมในการพัฒนา QUIC และสนับสนุนโปรโตคอลนี้

ตรวจสอบว่าไซต์ WordPress ของคุณเชื่อมต่อผ่าน HTTP/3 หรือไม่

เมื่อคุณพยายามตั้งค่า HTTP/3 อย่างดีที่สุดแล้ว ขั้นตอนสุดท้ายคือการดูว่าใช้งานได้หรือไม่ มีหลายวิธีในการทำเช่นนั้น

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

เปิด http3 ในการตั้งค่าเบราว์เซอร์ Firefox

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

โปรโตคอล http3 ใช้งานได้บนหน้าแรกของ Google

มันจะบอกคุณว่าการเชื่อมต่อใดที่มาผ่าน HTTP เวอร์ชันใด ตรวจสอบว่าข้อมูลเว็บไซต์หลักของคุณถูกส่งผ่าน HTTP/3 หรือไม่

นอกจากนี้ยังมีเครื่องมือทดสอบออนไลน์ที่คุณสามารถใช้ได้ เช่น Domsignal

การทดสอบ http3 ของโดเมนสัญญาณ

ที่นี่ เพียงพิมพ์ชื่อโดเมนของคุณ กด Enter และค้นหาผลลัพธ์ของคุณในไม่กี่วินาที

ผลการทดสอบ http3

HTTP/3 และ WordPress – พร้อมบริการคุณ

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

มีการพัฒนามาหลายปีแล้ว หลังจากเปิดตัวในปี 2022 การใช้งานอินเทอร์เน็ตก็ค่อนข้างรวดเร็ว แม้ว่าจะยังเหลือพื้นที่อีกมากก็ตาม นอกจากนี้ HTTP/3 เวอร์ชันปัจจุบันยังเป็นเพียงการทำซ้ำครั้งแรกเท่านั้น เวอร์ชันใหม่ที่มีการปรับปรุงเพิ่มเติมอยู่ในการพัฒนาแล้ว

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

คุณใช้ HTTP/3 กับเว็บไซต์ WordPress ของคุณแล้วหรือยัง? คุณสังเกตเห็นความแตกต่างที่เห็นได้ชัดเจนหรือไม่? แจ้งให้เราทราบในความคิดเห็น!