Apa itu Keep-Alive? Ketahui definisi dan seluk-beluk tentang Keep-Alive di sini!

Keep-Alive adalah header HTTP yang memungkinkan server web untuk menggunakan satu koneksi untuk beberapa permintaan dari browser web.

Server yang menjalankan HTTP/1 sering kali terus hidup untuk meningkatkan kinerja situs web.

Header Keep-Alive tidak digunakan dalam HTTP/2 karena ini adalah perilaku default dari protokol HTTP/2.

Ketika Keep-Alive diaktifkan di server web, itu menciptakan koneksi yang persisten antara server dan klien (pengunjung situs web).

Koneksi TCP tetap terbuka sampai ditutup atau kali keluar.

Karena setiap koneksi TCP harus menyelesaikan proses jabat tangan, beberapa koneksi meningkatkan waktu pemuatan halaman.

Keep-Alive menyediakan cara bagi browser untuk mengunduh semua aset halaman web, seperti gambar dan file CSS, melalui satu koneksi.

Kerugian dari Keep-Alive adalah bahwa ia membutuhkan lebih banyak sumber daya sistem dari server web.

Jika situs web di server menerima banyak lalu lintas, mungkin ada beberapa- mungkin beberapa ribu- koneksi persisten dibuka sekaligus.

Akhirnya, server mungkin tidak dapat menangani koneksi baru dan menjadi tidak responsif.

Apache menyediakan arahan berikut untuk mencegah server mencapai kapasitas maksimum: Untuk mengaktifkan Keep-Alive di server APACHE, tambahkan kode berikut ke file server server atau file.htaccess dari situs web tertentu:

Subscribe to My Newsletter

Subscribe to my weekly newsletter. I don’t send any spam email ever!