Tags:
Node Thumbnail

ฟีเจอร์หนึ่งของ HTTP/2 คือ Server Push ที่เปิดให้เซิร์ฟเวอร์สามารถส่งไฟล์ตามจากไฟล์แรกไปได้โดยที่ไม่ต้องรอเบราว์เซอร์อ่านไฟล์ HTML แล้วขอไฟล์อื่นๆ กลับมาเอง

ตัวอย่างไฟล์ที่ต้องส่งตามไปอยู่แล้ว เช่นไฟล์ CSS ที่ตามไปกับ HTML เสมอๆ แทนที่จะรอให้เบราว์เซอร์อ่าน HTML จนพบว่าต้องการ CSS เพิ่มเติมก็สามารถส่งไปให้เลยทันที

ตัวเว็บแอปพลิเคชั่นต้องรองรับฟีเจอร์นี้ และประกาศไฟล์ที่สามารถส่งต่อไปได้เลยไว้ใน HTTP header เป็นฟิลด์ Link

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

ที่มา - CloudFlare

alt="upic.me"

Get latest news from Blognone

Comments

By: McKay
ContributorAndroidWindowsIn Love
on 4 May 2016 - 02:38 #908525
McKay's picture

ค่า data นี่ ใครควรจะเป็นคนรับผิดชอบ


In Soviet Warcraft, Argus comes to you.

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 4 May 2016 - 07:14 #908539 Reply to:908525

คนโหลดสิครับยังไงจะดูเว็บ้ขาก็ต้องโหลดทั้งหมดอยู่แล้วครับแต่แค่เปลี่ยนจากอ่านhtml แล้วเจอค่อยโหลดเป็นเว็บจะส่งไปพร้อมกันหมดเลย ส่งไปในrequest เดี๋ยวประหยัดโปรแซสไม่ต้องรอโหลดที่ละอันมีแต่ได้กับได้ครับ

By: McKay
ContributorAndroidWindowsIn Love
on 4 May 2016 - 07:18 #908542 Reply to:908539
McKay's picture
    • สงสัยไม่เข้าใจมุก TT TT

In Soviet Warcraft, Argus comes to you.

By: nessuchan
iPhoneAndroidWindows
on 4 May 2016 - 09:40 #908580 Reply to:908542
nessuchan's picture

ผมเข้าใจนะครับ 555 มาจากข่าว Youtube 6 วิ

By: KuLiKo
iPhoneWindows PhoneAndroidWindows
on 4 May 2016 - 10:26 #908586 Reply to:908542

คนไม่ได้อ่านข่าว youtube คงไม่เก็ตครับ 555

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 4 May 2016 - 07:16 #908540

ควรเปลี่ยนหัวข้อข่าวนิดนึงนะครับคนเข้าไปผิด ถึงแม้เบราเซอร์ไม่ได้ร้องขอแต่มันจะต้องร้องขอในเวลาถัดมาครับเพราะมันต้องใช้ผมนึกไม่ออกว่าจะเปลี่ยนเป็นอะไรแต่ควรเปลี่ยน

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 4 May 2016 - 07:17 #908541 Reply to:908540

เข้าไปผิด->เข้าใจผิด

By: McKay
ContributorAndroidWindowsIn Love
on 4 May 2016 - 11:38 #908613 Reply to:908540
McKay's picture

มันมีกรณีที่ไม่จำเป็นอยู่นะครับ อย่างในตัวข่าวเองกรณีหน้าที่สองของเว็บก็ไม่จำเป็นว่าผู้ใช้จะต้องเปิดอ่านหน้าที่สองครับ


In Soviet Warcraft, Argus comes to you.

By: McKay
ContributorAndroidWindowsIn Love
on 4 May 2016 - 11:40 #908615 Reply to:908613
McKay's picture

CloudFlare เองก็ระบุไว้ครับว่า

This behavior is opportunistic, since in some cases, the content might already be in the client’s cache or not required at all.


In Soviet Warcraft, Argus comes to you.