Saya tidak mahu mengulas DesdeLinux tentang apa yang akan datang HTTP / 2 terutamanya kerana saya masih belum mengetahui semua faedahnya, yang dengan sedikit yang telah saya baca, nampaknya banyak. Namun, sejak budak lelaki dari Mozilla telah memasukkan sokongan mereka dalam Firefox versi 36 bahawa walaupun belum diumumkan, ia sudah boleh dimuat turun dari FTP.
Apa itu HTTP / 2?
Protokol Pemindahan Hiperteks o HTTP seperti yang kita ketahui, protokol yang membolehkan transaksi di World Wide Web (www). HTTP mentakrifkan sintaks dan semantik yang digunakan oleh pelayan, penyemak imbas dan banyak lagi. Boleh dapatkan lebih banyak maklumat terperinci di Wikipedia.
Masalah dengan protokol ini adalah bahawa ia lebih tua daripada Methuselah, dan semakan terakhirnya adalah pada tahun 1999. Itulah sebabnya kumpulan kerja Protokol Pemindahan Hiperteks Bis (httpbis) dari IETF (Pasukan Petugas Kejuruteraan Internet) diambil sebagai asas SPDY (pantas), protokol yang dikembangkan oleh Google pada tahun 2009, dan setelah bekerja keras dengan jurutera dari Mountain View, telah menyatakan HTTP / 2 sebagai protokol yang dihentikan.
Kelebihan HTTP / 2 berbanding HTTP / 1.1
Tetapi akhirnya, mari kita pergi ke kelebihan yang dibawa oleh HTTP / 2 daripada HTTP / 1.1 lama:
Multiplexing sambungan tak segerak: HTTP / 2 dapat digunakan secara paralel, tanpa menghiraukan jumlah permintaan, sehingga memungkinkan jumlah permintaan yang lebih banyak, yang pada gilirannya menghasilkan lebih banyak respons untuk setiap permintaan pada waktu yang sama. Protokol ini telah dirancang untuk digunakan di laman web dengan tingkat lalu lintas yang tinggi, mencegahnya bertabrakan, yang membawa kepada keuntungan kedua.
Pemampatan header dan permintaan-respons pipelining: Oleh kerana header permintaan HTTP dimampatkan, lebar jalur kurang diperlukan. Oleh itu, beban akan lebih cepat dan banyak permintaan serentak dapat dihantar pada masa yang sama.
Penyulitan: Ciri ini dikenakan oleh Firefox dan Google Chrome untuk mengadopsi protokol baru, yang bermaksud bahawa dalam masa yang tidak terlalu jauh, kami akan melihat banyak lagi laman web yang menggunakan sambungan selamat.
Ringkasnya, yang menarik bagi kami ialah dengan HTTP / 2 kami dapat menavigasi laman web kegemaran kami dengan lebih pantas, tanpa mereka hancur, terutamanya dari peranti mudah alih yang mempunyai (atau mempunyai) memori RAM lebih sedikit daripada komputer.
Apa yang dibawakan oleh Firefox 36 kepada kita?
Nah, Firefox 36 memberi kami sokongan untuk HTTP / 2 (yang belum dilaksanakan, sekurang-kurangnya belum di peringkat global), Sambungan Sumber Media (MSE) untuk menangani pengeluaran semula dalam HTML5 di Youtube, pembetulan dalam HTML5, penyegerakan pintasan di tab baru, cara baru untuk melihat Pilihan dan banyak lagi perkara yang boleh lihat sini.
Sekiranya anda tidak mahu menunggu ia disertakan dalam pengedaran tajuk anda, berikut adalah pautan:
Catatan: Google Chrome juga mempunyai sokongan untuk HTTP / 2
Menguji Firefox 36 😛
Di sini dari Windows semuanya OK (menunggu Iceweasel 36 keluar esok). Akhirnya video di Youtube dimainkan dengan baik, tetapi buat masa ini Firefox menyelamatkan saya dari dasbor.
Menguji Iceweasel 36 dari Debian Wheezy. Nampaknya, ia masih menggunakan GStreamer untuk memainkan video di H.264, MSE tidak melaksanakannya dan EME melumpuhkannya (syukurlah), dan jenaka adalah bahawa YouTube tidak melancarkan pemain secara automatik dalam HTML5 dan terus jatuh ke Pemain Kilat.
Bagaimanapun, inilah Changelog Iceweasel 36.
Saya mempunyai soalan mengenai Asynchronous Connection Multiplexing
Ini tidak akan memberi kesan negatif terhadap keselamatan, kerana serangan jenis ddos, atau hanya kerana pelayan "terhad" lebih senang dibuang.
Itulah kebimbangan yang saya ada pada masa ini.
f5 f5 f5 dan kabum !!! anda tidak lagi memerlukan loic untuk menjatuhkan pelayan rakan
Sebaliknya, multiplexing akan membolehkan pelayan mengendalikan lebih banyak sambungan serentak serentak yang menggunakan teknik ini, kerana untuk setiap sambungan nyata dalam klien pelayan HTTP2, beberapa aliran data dapat dikendalikan di bawah sistem kawalan tertentu. Bukannya banyak sambungan secara ajaib dibuka (itulah yang berlaku sekarang, di mana ketika membuka halaman, banyak sambungan HTTP dibuka untuk memuat kandungannya), tetapi sambungan yang sama dan satu-satunya akan membolehkan anda menikmati pelbagai aliran data dan perkhidmatan.
Contoh terbaik bahawa teknik multiplexing berfungsi adalah melalui telefon, di mana ia telah menggunakan teknik ini selama bertahun-tahun untuk meningkatkan bilangan sambungan per pangkalan radio dan pada masa yang sama meningkatkan kelajuan mereka, memahami bahawa; 2G, 3G dan 4G mempunyai sistem yang menggunakan teknik-teknik jenis ini secara intensif.
Baiklah sekarang mari kita tunggu ini menjadi standard dan untuk nginx dan selebihnya untuk melaksanakannya di sisi pelayan. Peningkatan protokol ini sangat menggembirakan dan kami menginginkannya buat masa ini, tetapi sudah lama datang.
Baiklah, dari NGinx saya rasa tidak ada masalah: http://www.serverwatch.com/server-news/nginx-gearing-up-for-http2.html
Catatan: Google Chrome juga mempunyai sokongan untuk HTTP / 2
Oleh itu mereka mempunyai http2 juga: Opera, Chromium, Maxthon, dan ETC yang panjang. yang menggunakan enjin Chrome kan? ...
Bagus untuk FF kerana tidak ketinggalan dalam hal ini.
Tepat! Atau sekurang-kurangnya dari segi teori.
Hai Elav!
Mungkin ini salah tafsir saya.
"Ringkasnya, apa yang menarik bagi kami adalah dengan HTTP / 2 kami dapat menavigasi laman web kegemaran kami dengan lebih pantas, tanpa merusak, terutama dari peranti mudah alih yang mempunyai (atau memiliki) memori RAM lebih sedikit daripada komputer."
Apa kesan mempunyai RAM lebih atau kurang pada arti kelajuan pemindahan untuk protokol HTTP / 2?
Adakah anda bermaksud bahawa kerana data yang dimuat turun lebih sedikit, ia akan memakan lebih sedikit memori? Tetapi saya belum faham.
Peluk!
Saya juga telah memahami perkara seperti itu. Diandaikan bahawa semakin tinggi pemprosesan kandungan, kerana masalah rendering, semakin tinggi penggunaan sumber daya pelanggan. Atau itulah yang saya faham mengenai semua ini 😀
Adakah Mozilla telah menyelesaikan masalah penggunaan memori?
Salam. Anda ada penyelesaian di sini:
http://www.ubuntuleon.com/2015/02/en-busca-de-la-cache-de-fuego-aka.html
Nampaknya, ya, kerana saya mengujinya dari netbook dan ia berjalan lancar seperti Opera Blink pada partition Windows. Esok Iceweasel 36 akan tersedia, dan saya akan memberitahu anda secara terperinci bagaimana keadaannya.
Saya telah menguji iceweasel 36 untuk beberapa waktu dan ada beberapa perkara yang saya tidak suka.
1. Yang pertama adalah penampilan iklan di Hello, dengan logo yang bukan sumber terbuka dan tanpa kemungkinan memilih untuk melihatnya atau tidak. Maksudnya, walaupun paket firefox atau iceweasel tidak membawa gambar logo, penyemak imbas semasa memuatkannya memasukkannya tanpa memberi anda pilihan apa pun, yang boleh menimbulkan pertanyaan tentang lokasi mereka di repositori pakej firefox.
2. Yang kedua berkaitan dengan mesin pencari, jika seseorang mengklik pada kaca pembesar dan tidak ada teks, menu dengan mesin pencari yang berbeda tidak muncul, di samping itu, setelah melakukan pencarian, ia kembali ke mesin pencari lalai, yang pada tahap tertentu menjengkelkan dan membebankan.
Menurut poin pertama, walaupun saya memberitahu anda bahawa Firefox Hello menggunakan teknologi web dan kerana ia adalah pelayan Mozilla yang digunakan di Iceweasel, praktiknya mustahil untuk mengeluarkan logo penaja (yang merupakan Telefónica).
Sebaliknya, saya melihat bahawa mereka telah membuang logo di wilayah pencarian, kerana pada versi sebelumnya mereka menghadapi masalah untuk menunjukkan logo (baik di halaman utama lalai dan juga di bahagian "tab baru"), selain kekurangan sistem MSE dan codec H.264 yang disediakan oleh CISCO (syukurlah bahawa YouTube dapat dikonfigurasi untuk dilihat dalam HTML5 secara lalai).
Dan satu perkara: ia tidak lagi menggunakan codec VP8 secara lalai, tetapi menggunakan GStreamer untuk memainkan video H.264 dalam pemain HTML5 di Youtube (Mengapa anda tidak menggunakan codec VP9?).
PS: Komen sebelumnya saya diberi label spam. Lebih baik adalah akismet.
Berita baik
luar biasa bagaimana kemajuan teknologi