ฉันไม่ต้องการที่จะแสดงความคิดเห็นเกี่ยวกับ DesdeLinux เกี่ยวกับสิ่งที่กำลังมาด้วย HTTP / 2 ส่วนใหญ่เป็นเพราะฉันยังไม่ทราบประโยชน์ทั้งหมดของมันซึ่งดูเหมือนว่าจะมีมากมาย อย่างไรก็ตามตั้งแต่หนุ่ม ๆ Mozilla ได้รวมการสนับสนุนไว้ใน Firefox เวอร์ชัน 36 แม้ว่าจะยังไม่ได้ประกาศ แต่ก็สามารถดาวน์โหลดได้จาก FTP
HTTP / 2 คืออะไร?
โปรโตคอลการโอนถ่ายข้อมูลแบบไฮเปอร์เท็กซ์ o HTTP อย่างที่เราทราบดีที่สุดก็คือโปรโตคอลที่อนุญาตให้ทำธุรกรรมในไฟล์ เวิลด์ไวด์เว็บ (www). HTTP กำหนดไวยากรณ์และความหมายที่ใช้โดยเซิร์ฟเวอร์เบราว์เซอร์และอื่น ๆ ได้มากขึ้น ข้อมูลรายละเอียด บน Wikipedia
ปัญหาของโปรโตคอลนี้คือมันเก่ากว่า Methuselah และการแก้ไขครั้งล่าสุดคือในปี 1999 นั่นคือเหตุผลที่คณะทำงาน Hypertext Transfer Protocol ทวิ (httpbis) ของ IETF (หน่วยงานวิศวกรรมอินเทอร์เน็ต) ถือเป็นพื้นฐาน SPDY (รวดเร็ว)โปรโตคอลที่พัฒนาโดย Google ในปี 2009 และหลังจากทำงานหนักร่วมกับวิศวกรของ วิวภูเขาได้ประกาศ HTTP / 2 เป็นโปรโตคอลที่ถูกยกเลิก
ข้อดีของ HTTP / 2 ผ่าน HTTP / 1.1
แต่ในที่สุดเรามาดูข้อดีที่ HTTP / 2 นำมาใช้กับ HTTP / 1.1 แบบเก่า:
มัลติเพล็กซ์การเชื่อมต่อแบบอะซิงโครนัส: HTTP / 2 สามารถใช้ควบคู่กันได้โดยไม่คำนึงถึงจำนวนคำขอดังนั้นจึงอนุญาตให้มีคำขอจำนวนมากขึ้นซึ่งจะทำให้เกิดการตอบกลับมากขึ้นสำหรับแต่ละคำขอในเวลาเดียวกัน โปรโตคอลนี้ได้รับการออกแบบมาเพื่อใช้ในไซต์ที่มีปริมาณการใช้งานสูงเพื่อป้องกันไม่ให้เกิดการชนกันซึ่งทำให้เราได้เปรียบที่สอง
การบีบอัดส่วนหัวและการไปป์ไลน์การตอบสนองคำขอ: เนื่องจากส่วนหัวของคำขอ HTTP ถูกบีบอัดจึงต้องใช้แบนด์วิดท์น้อยลง ดังนั้นการโหลดจะเร็วขึ้นมากและสามารถส่งคำขอพร้อมกันได้อีกมากมายในเวลาเดียวกัน
การเข้ารหัส: คุณลักษณะนี้กำหนดโดย Firefox และ Google Chrome เพื่อใช้โปรโตคอลใหม่ซึ่งหมายความว่าในอนาคตอันใกล้นี้เราจะเห็นไซต์อื่น ๆ อีกมากมายที่ใช้การเชื่อมต่อที่ปลอดภัย
โดยสรุปสิ่งที่เราสนใจคือด้วย HTTP / 2 เราจะสามารถเรียกดูเว็บไซต์โปรดของเราได้เร็วขึ้นมากโดยที่เว็บไซต์เหล่านี้ไม่หยุดทำงานโดยเฉพาะจากอุปกรณ์มือถือที่มีหน่วยความจำ RAM (หรือมี) น้อยกว่าคอมพิวเตอร์
Firefox 36 นำอะไรมาให้เรา?
Firefox 36 ให้การสนับสนุน HTTP / 2 แก่เรา (ซึ่งยังไม่ได้ใช้งานอย่างน้อยก็ไม่ใช่ทั่วโลก) ส่วนขยายแหล่งที่มาของสื่อ (MSE) เพื่อจัดการการจำลองแบบดั้งเดิมใน HTML5 ใน Youtube การแก้ไขใน HTML5 การซิงโครไนซ์ทางลัดในแท็บใหม่วิธีใหม่ในการดูค่ากำหนดและอื่น ๆ อีกมากมายที่สามารถทำได้ ดูที่นี่.
หากคุณไม่ต้องการรอให้รวมอยู่ในการกระจายส่วนหัวของคุณนี่คือลิงก์:
หมายเหตุ: Google Chrome ยังรองรับ HTTP / 2
ทดสอบ Firefox 36 😛
ที่นี่จาก Windows ทุกอย่างตกลง (รอ Iceweasel 36 ออกพรุ่งนี้) ในที่สุดวิดีโอบน Youtube ก็เล่นได้ดี แต่ตอนนี้ Firefox ช่วยฉันจากเส้นประ
การทดสอบ Iceweasel 36 จาก Debian Wheezy เห็นได้ชัดว่ายังคงใช้ GStreamer เพื่อเล่นวิดีโอใน H.264 MSE ไม่ได้ใช้งานและ EME ปิดการใช้งาน (ขอบคุณพระเจ้า) และเรื่องตลกก็คือ YouTube ไม่ได้เปิดโปรแกรมเล่นโดยอัตโนมัติใน HTML5 และยังคงเป็นทางเลือกต่อไปที่ Flash Player
อย่างไรก็ตามนี่คือไฟล์ บันทึกการเปลี่ยนแปลง Iceweasel 36.
ฉันมีคำถามเกี่ยวกับ Asynchronous Connection Multiplexing
สิ่งนี้จะไม่ส่งผลเสียต่อความปลอดภัยเนื่องจากการโจมตีแบบ ddos หรือเรียกง่ายๆว่าเซิร์ฟเวอร์ที่ "จำกัด " ถูกทิ้งได้ง่ายกว่า
นั่นคือความกังวลที่ฉันมีในขณะนี้
f5 f5 f5 กับคาบอม !!! คุณไม่จำเป็นต้องใช้ loic ในการวางเซิร์ฟเวอร์เพื่อนอีกต่อไป😀
ในทางตรงกันข้ามการมัลติเพล็กซ์จะช่วยให้เซิร์ฟเวอร์สามารถจัดการการเชื่อมต่อพร้อมกันพร้อมกันจำนวนมากขึ้นโดยใช้เทคนิคนี้เนื่องจากสำหรับการเชื่อมต่อจริงแต่ละครั้งในไคลเอนต์เซิร์ฟเวอร์ HTTP2 สตรีมข้อมูลหลายรายการสามารถจัดการได้ภายใต้ระบบควบคุมบางระบบ ไม่ใช่ว่าการเชื่อมต่อหลายรายการจะเปิดขึ้นอย่างน่าอัศจรรย์ (ซึ่งเป็นสิ่งที่เกิดขึ้นในขณะนี้อย่างแน่นอนซึ่งเมื่อเปิดหน้าการเชื่อมต่อ HTTP หลายรายการจะเปิดขึ้นเพื่อโหลดเนื้อหา) แต่การเชื่อมต่อเดียวกันและเพียงอย่างเดียวจะช่วยให้คุณเพลิดเพลินกับหลาย กระแสข้อมูลและบริการ
ตัวอย่างที่ดีที่สุดที่เทคนิคการมัลติเพล็กซ์ทำงานอยู่ในโทรศัพท์ซึ่งใช้เทคนิคนี้มาหลายปีเพื่อเพิ่มจำนวนการเชื่อมต่อต่อเรดิโอเบสและในขณะเดียวกันก็เพิ่มความเร็วให้เข้าใจ 2G, 3G และ 4G มีระบบที่ใช้เทคนิคประเภทนี้อย่างเข้มข้น
ตอนนี้รอให้สิ่งนี้กลายเป็นมาตรฐานและสำหรับ nginx และส่วนที่เหลือเพื่อใช้งานบนฝั่งเซิร์ฟเวอร์ การอัปเกรดโปรโตคอลเหล่านี้เป็นเรื่องที่น่าตื่นเต้นและตอนนี้เราคงชอบพวกเขา แต่ก็มีมานานแล้ว
จาก NGinx ฉันไม่คิดว่าจะมีปัญหาใด ๆ : http://www.serverwatch.com/server-news/nginx-gearing-up-for-http2.html
หมายเหตุ: Google Chrome ยังรองรับ HTTP / 2
ดังนั้นพวกเขาจึงมี http2 ด้วยเช่น Opera, Chromium, Maxthon และ ETC แบบยาว ที่ใช้เครื่องยนต์ Chrome ใช่ไหม ...
ดีสำหรับ FF ที่ไม่ล้มเหลวในเรื่องนี้
เป๊ะ! หรืออย่างน้อยก็ในทางทฤษฎี
สวัสดี Elav!
อาจจะเป็นการตีความของฉันผิด
"โดยสรุปสิ่งที่เราสนใจคือด้วย HTTP / 2 เราจะสามารถเรียกดูเว็บไซต์โปรดของเราได้เร็วขึ้นมากโดยที่เว็บไซต์เหล่านี้ไม่หยุดทำงานโดยเฉพาะจากอุปกรณ์มือถือที่มีหน่วยความจำ RAM (หรือมี) น้อยกว่าคอมพิวเตอร์"
การมีหน่วยความจำ RAM มากหรือน้อยส่งผลกระทบอย่างไรต่อความเร็วในการถ่ายโอนของโปรโตคอล HTTP / 2
คุณหมายความว่าเนื่องจากมีการดาวน์โหลดข้อมูลน้อยลงจึงใช้หน่วยความจำน้อยลงหรือไม่? แต่ฉันยังไม่เข้าใจ
กอด!
ฉันเข้าใจอะไรแบบนั้นเหมือนกัน สันนิษฐานว่ายิ่งการประมวลผลเนื้อหาสูงขึ้นเนื่องจากปัญหาการแสดงผลการใช้ทรัพยากรของลูกค้าก็จะยิ่งสูงขึ้น หรือนั่นคือสิ่งที่ฉันเข้าใจเกี่ยวกับทั้งหมดนี้😀
Mozilla แก้ไขปัญหาการใช้หน่วยความจำหรือไม่
ความนับถือ. คุณมีทางออกที่นี่:
http://www.ubuntuleon.com/2015/02/en-busca-de-la-cache-de-fuego-aka.html
เห็นได้ชัดว่าใช่เนื่องจากฉันกำลังทดสอบจากเน็ตบุ๊กและมันทำงานได้อย่างราบรื่นเช่นเดียวกับ Opera Blink บนพาร์ติชัน Windows พรุ่งนี้ Iceweasel 36 จะวางจำหน่ายและฉันจะบอกคุณโดยละเอียดว่ามันเป็นอย่างไร
ฉันลอง iceweasel 36 มาระยะหนึ่งแล้วและมีสองสิ่งที่ฉันไม่ชอบ
1. ประการแรกคือการปรากฏตัวของโฆษณาใน Hello โดยมีโลโก้ที่ไม่ใช่โอเพ่นซอร์สและไม่มีความเป็นไปได้ที่จะเลือกว่าจะเห็นหรือไม่ นั่นคือแม้ว่าแพคเกจ firefox หรือ iceweasel จะไม่นำภาพของโลโก้มา แต่เบราว์เซอร์เมื่อโหลดเข้ามาจะรวมเข้าด้วยกันโดยไม่ให้ทางเลือกใดแก่คุณซึ่งอาจนำไปสู่การตั้งคำถามเกี่ยวกับตำแหน่งของพวกเขาในที่เก็บข้อมูลคนของแพ็คเกจ firefox
2. ประการที่สองเกี่ยวข้องกับเครื่องมือค้นหาหากคลิกที่แว่นขยายและไม่มีข้อความเมนูที่มีเครื่องมือค้นหาอื่นจะไม่ปรากฏขึ้นนอกจากนี้หลังจากทำการค้นหาแล้วระบบจะกลับสู่เครื่องมือค้นหาเริ่มต้น ซึ่งในบางประเด็นก็น่ารำคาญและยุ่งยาก
ตามประเด็นแรกแม้ว่าฉันจะบอกคุณว่า Firefox Hello ใช้เทคโนโลยีเว็บและเนื่องจากเป็นเซิร์ฟเวอร์ของ Mozilla ที่ใช้ใน Iceweasel จึงเป็นไปไม่ได้ที่จะลบโลโก้ของผู้สนับสนุน (ซึ่งก็คือTelefónica)
ในทางกลับกันฉันเห็นว่าพวกเขาได้ลบโลโก้ในพื้นที่การค้นหาเนื่องจากในเวอร์ชันก่อนหน้านี้มีปัญหาในการแสดงโลโก้ (ทั้งในหน้าแรกเริ่มต้นและในส่วน "แท็บใหม่") นอกเหนือจากการขาด ระบบ MSE และตัวแปลงสัญญาณ H.264 ที่จัดทำโดย CISCO (ขอขอบคุณที่ YouTube สามารถกำหนดค่าให้ดูใน HTML5 ได้ตามค่าเริ่มต้น)
และสิ่งหนึ่ง: มันไม่ใช้ตัวแปลงสัญญาณ VP8 ตามค่าเริ่มต้นอีกต่อไป แต่ใช้ GStreamer เพื่อเล่นวิดีโอ H.264 ในโปรแกรมเล่น HTML5 บน Youtube (ทำไมคุณไม่ใช้ตัวแปลงสัญญาณ VP9 ล่ะ)
PS: ความคิดเห็นก่อนหน้านี้ฉันถูกตราหน้าว่าเป็นสแปม ดีกว่าคือ akismet
ข่าวดี
เหลือเชื่อว่าเทคโนโลยีก้าวหน้าแค่ไหน