Teknologi Baru Web : Menggunakan Protokol HTTP/2
Puskomedia.id—Teknologi baru dengan Menggunakan Protokol HTTP/2. Semua orang memahami pentingnya meningkatkan kecepatan website, dan HTTP / 2 memberikan kesempatan besar untuk melakukan hal itu. Jika Anda baru untuk HTTP / 2, jangan khawatir. Kami akan memberitahu anda kenapa http /2 di website bisa jauh lebih cepat dari pada http / 1.1.
Apa itu HTTP/2?
HTTP /2 adalah versi berikutnya dari HTTP dan didasarkan pada Google SPDY, yang dirancang untuk mempercepat loading halaman web dan pengalaman browsing. HTTP/2 adalah standar baru dan akan mengambil alih protokol HTTP1.1 yang saat ini digunakan oleh sebagian besar situs di internet.
Apa bedanya?
HTTP /2 adalah protokol yang lebih modern yang bisa meningkatkan kecepatan browsing web dengan menggunakan cara-cara baru transportasi data antara browser dan server di internet.
HTTP/2 kompatibel dengan HTTP1.1 dan menggunakan sebagian besar teknologi yang sama, tetapi lebih efisien dan memungkinkan server untuk merespon dengan lebih banyak konten daripada yang diminta, menghilangkan kebutuhan komputer pengguna terus mengirim permintaan informasi lebih lanjut sampai situs benar-benar ditampilkan.
HTTP/1.1 menggunakan hanya 1 koneksi untuk tiap object di webserver yang mau ditampilkan di browser. Sehingga ketika satu halaman web berisi 100 object (html, images, css, javascript), dibutuhkan 2 x 100 kali koneksi utk request data dan menunggu response dari webserver. Kalau webserver terlambat memproses salah satu request maka semua request berikutnya akan tertunda dan terjadi bottleneck.
HTTP/2 menggunakan teknologi “multiplexing” sehingga dalam 1 koneksi dari browser bisa request dan download beberapa object sekaligus secara paralel (multi-threading).
Apa saja manfaat HTTP/2?
- Mempercepat loading website secara signifikan dengan teknologi multiplexing, concurrency, kompresi header, dan server push (server bisa mem-push content untuk di-loading di background, seperti AJAX).
- Menghemat penggunaan resources di server dan client.
- Koneksi HTTPS berjalan lebih cepat dan lebih aman berkat teknologi kompresi dan enkripsi yang lebih efisien.
- Memberikan kontrol lebih besar kepada developer aplikasi untuk mengatur prioritas urutan object yang mau di-load lebih dulu.
- Lebih canggih dan cepat dibanding protokol SPDY sebelumnya. Google akan menghapus SPDY support dari browser Chrome mulai awal tahun 2016.
- Load website lebih cepat dengan teknologi kompresi terbaru di HTTP/2
- Lebih ramah SEO, GoogleBot support HTTP/2 sehingga website dengan HTTP/2 lebih diutamakan oleh Google.
- Fitur server push
- HTTP/2 memiliki metode enkripsi yang sama seperti versi sebelumnya yaitu HTTP/1 sehingga tidak akan berdampak apapun terhadap akses aman HTTPS. Perbedaannya, pada HTTP/2 enkripsi keamanan telah diperbarui sehingga akses HTTPS menjadi lebih cepat.
Apakah semua browser sudah di-support dengan HTTP/2?
Jawabanya Belum, HTTP/2 baru support dengan beberapa browser seperti : IE versi 11, Firefox 38, Chrome 42, Safari 9, Opera 30, iOS Safari 9, Chrome for Android v42.
Untuk browser yang belum support HTTP/2 maka protokol yang digunakan adalah HTTP/1.1 atau SPDY.
Apakah HTTP/2 sudah di-support semua web server saat ini?
Jawabannya belum. Biarpun browser yang kamu pakai sudah support HTTP/2, tetapi kalau server hosting kamu masih menggunakan webserver HTTP/1.1 maka kamu tetap tidak akan menikmati fitur HTTP/2 untuk website kamu.
Webserver Apache and nginx baru bisa support SPDY dan kemungkinan tahun 2016 baru akan support HTTP/2. Dua webserver yang sudah full support HTTP/2 adalah Microsoft IIS 10 dan LiteSpeed Enterprise versi 5.0.
Bagaimana dengan HTTPS?
Versi aman dari web yang digunakan oleh bank-bank, toko online, email dan layanan lainnya akan tetap sama. HTTP /2 memiliki dukungan penuh untuk enkripsi dengan cara yang sama pada HTTP1.1 dan tidak akan mengubah cara pengguna mengakses layanan yang aman.
HTTP /2 memerlukan versi perbaikan dari transport layer security (TLS1.2), yang telah distandarisasi pada tahun 2008 dan menawarkan keamanan yang lebih baik dari versi sebelumnya dan harus sudah digunakan oleh sebagian besar layanan.