Tags:
Node Thumbnail

ต่อเนื่องจากข่าวเก่าเรื่องการตั้งคณะทำงานขึ้นมาร่างมาตรฐาน HTTP/2.0 ตอนนี้คณะทำงานที่ว่านี้เป็นรูปเป็นร่างขึ้นมาแล้วครับ เมื่อทาง IESG ที่เป็นหน่วยงานย่อยใน IETF หรือ Internet Engineering Task Force ที่เป็นหน่วยงานออกแบบร่างและรับรองมาตรฐานทางอินเทอร์เน็ตได้ให้อนุญาตให้มีคณะทำงานร่างมาตรฐาน HTTP/2.0 อย่างเป็นทางการแล้วครับ

มาตรฐาน HTTP ที่เราใช้กันอยู่แพร่หลายทุกวันนี้ ที่มีชื่อจริงๆ ว่า HTTP/1.1 ตาม RFC 2616 นั้นถูกร่างขึ้นมาตั้งแต่ปี ค.ศ. 1999 หรือกว่า 13 ปีมาแล้ว และด้วยความนิยมในการใช้งานของมาตรฐานนี้ที่เรียกได้ว่า บริการส่วนใหญ่บนอินเทอร์เน็ตต่างก็ทำงานกันบนมาตรฐานนี้ทั้งสิ้น ก็ได้ทำให้มันผ่านการตัดต่อเติมแต่งกันจนหลายๆ อย่างมีความซับซ้อน และตัวมาตรฐานเดิมเองก็มีข้อจำกัดหลายๆ อย่าง ซึ่งการร่างมาตรฐานใหม่นี้คาดหวังกันไว้ว่า

  • ช่วยเพิ่มความเร็วในการเข้าถึงข้อมูลของผู้ใช้ปลายทางเมื่อเทียบกับการใช้ HTTP/1.1 บน TCP
  • แก้ปัญหา head-of-line blocking ในกรณีของการใช้ HTTP pipelining
  • ลดปริมาณการเชื่อมต่อจากเบราว์เซอร์ไปยังเครื่องเซิร์ฟเวอร์ลง
  • ยังคงความหมายของนิยามในโปรโตคอล HTTP/1.1 ให้มากที่สุดเท่าที่จะทำได้
  • ระบุวิธีการทำงานข้ามระหว่างมาตรฐาน HTTP/2.0 และ HTTP/1.x อย่างชัดเจน

    นอกจากนี้ยังมีการขอความเห็นประกอบการตัดสินใจถึงความสามารถใหม่ๆ ของ HTTP/2.0 ด้วยเช่น

  • วิธีการขอเชื่อมต่อที่จะสามารถเลือกรุ่นของโปรโตคอล และรวมถึงการผูก HTTP URL ร่วมกับวิธีการส่งข้อมูลมาตรฐานอื่น (เช่น http+ssh://)

  • การบีบอัดข้อมูล Header
  • การทำ Server push

ใครที่สนใจอ่านรายละเอียดฉบับเต็มสามารถติดตามได้ที่ httpbis ในที่มาได้เลยครับ

ที่มา: IETF-HTTP-WG Mailing List, httpbis Working Group

Get latest news from Blognone

Comments

By: McKay
ContributorAndroidWindowsIn Love
on 3 October 2012 - 03:08 #484805
McKay's picture

Server Push !!


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: zixs
ContributoriPhoneWindows PhoneAndroid
on 3 October 2012 - 04:33 #484812 Reply to:484805
zixs's picture

Server Push !!


Blog: https://medium.com/@tanakritsai

By: PiKO
ContributorAndroid
on 3 October 2012 - 04:43 #484815 Reply to:484805

*v* ปิ๊งๆๆๆ


:: DigiKin8 ::