Apache KeepAliveTimeout
ada untuk menutup koneksi tetap hidup jika permintaan baru tidak dikeluarkan dalam periode waktu tertentu. Asalkan pengguna tidak menutup browser / tabnya, batas waktu ini (biasanya 5-15 detik) adalah yang akhirnya menutup sebagian besar koneksi yang tetap hidup, dan mencegah sumber daya server terbuang sia-sia dengan menahan koneksi tanpa batas.
Sekarang MaxKeepAliveRequests
arahan memberikan batasan pada jumlah permintaan HTTP yang KeepAlive
akan dilayani oleh koneksi TCP tunggal (dibiarkan terbuka karena ). Mengatur ini 0
berarti jumlah permintaan yang tidak terbatas diizinkan.
Mengapa Anda mengatur ini selain "tidak terbatas"? Asalkan klien masih secara aktif membuat permintaan, apa salahnya membiarkan mereka terjadi pada koneksi tetap-hidup yang sama? Setelah batas tercapai, permintaan masih masuk, hanya pada koneksi baru.
Cara saya melihatnya, tidak ada gunanya membatasi ini. Apa yang saya lewatkan?