HTTP2 (เอสทีทีพี 2) คืออะไร

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
md040
PHP Super Member
PHP Super Member
Posts: 265
Joined: 07/11/2016 10:37 am

HTTP2 (เอสทีทีพี 2) คืออะไร

Post by md040 »

596px-Internet1.jpg
596px-Internet1.jpg (37.24 KiB) Viewed 826 times
HTTP2 (เอสทีทีพี 2)
HyperText Transfer Protocol: HTTP (ไฮเปอร์เท็ค ทรานเฟอร์ โพรโทคอล: เอสทีทีพี) เป็นโพรโทคอลสำหรับการแลกเปลี่ยนข้อมูลสารสนเทศระหว่าง Server (เซิร์ฟเวอร์) และ Client (ไคลเอนต์)ของ World Wide Web: WWW (เวิลด์ไวด์เว็บ) เมื่อ Web browser (เว็บเบาว์เซอร์) ต้องร้องขอข้อมูลไปยัง Server (เซิร์ฟเวอร์) โดยผ่านโพรโทคอลนี้ และจะถูกส่งกลับแบบ Clear text หรือข้อมูลที่ไม่ได้ทำการเข้ารหัส
แต่เนื่องจากปริมาณของข้อมูลบนหน้าเว็บเพิ่มมากขึ้น HTTP 1.1 (เอสทีทีพี 1.1) จึงได้พัฒนาไปสู่ HTTP 2 (เอสทีทีพี 2) นั่นเอง
HTTP 2 (เอสทีทีพี 2) ก็คือโพรโตคอล HTTP version 2 (เอสทีทีพี เวอร์ชั่น 2) นั้นเอง ที่สามารถรองรับปริมาณข้อมูลได้เพิ่มมากขึ้น และรองรับการทำงานที่ real-time (เรียลไทม์) มากขึ้น แต่การเรียกใช้งาน HTTP (เอสทีทีพี) ยังคงเดิม
HTTP 2 (เอสทีทีพี 2)
  • 1. Multiplexed streams (มัลติเพล็กซ์ สตรีมมิ่ง) เป็นการลด TCP connection (ทีซีพี คอนเนคชั่น) โดยให้ใน 1 TCP connection (ทีซีพี คอนเนคชั่น) จะมีได้หลาย HTTP 2 streams (เอสทีทีพี 2 สตรีม) ทำให้การเชื่อมต่อเร็วขึ้น
    2. Binary Protocol (ไบนารี โพรโตคอล) ปรับค่าต่างๆให้อยู่ในรูปของ binary (ไบนารี) หรือข้อมูลที่เป็น 0, 1 ที่สามารถนำข้อมูลไปใช้ได้เร็วขึ้น
    3. Header Compression (เฮดเดอร์ คอมเพรสชั่น) เป็นการบีบอัดข้อมูล header (เฮดเดอร์) ของ HTTP (เอสทีทีพี) จะทำให้ bandwidth (แบนด์วิธ) ลดลง
    4. Prioritization (ไพออริไทเซชั่น) คือการปรับลำดับความสำคัญของ stream (สตรีม) จะช่วยให้ได้ข้อมูลที่สำคัญก่อน
    5. Server Push (เซิร์ฟเวอร์ พุด) คือการที่เซิร์ฟเวอร์ส่งข้อมูลที่คาดว่าจะต้องถูกร้องขอจากไคลเอนต์มาพร้อมกันเลย
ที่มาภาพ: de.wikipedia.org/wiki/Hypertext_Transfer_Protocol
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25523
Joined: 22/09/2008 6:18 pm
Contact:

Re: HTTP2 (เอสทีทีพี 2) คืออะไร

Post by mindphp »

เว็บที่เอา HTTP2 มาใช้แล้ว เช่น Google, twitter
ส่วน facebook ใช้ SPDY 3.1
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
naiaye
PHP Newbie
PHP Newbie
Posts: 4
Joined: 14/07/2017 3:22 pm
Location: https://page.line.me/gnm7628z
Contact:

Re: HTTP2 (เอสทีทีพี 2) คืออะไร

Post by naiaye »

ขอบคุณครับ กำลังจะลองใช้
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Share Knowledge”

Who is online

Users browsing this forum: Google Adsense [Bot] and 5 guests