it-swarm-id.com

Apache KeepAlive - mengapa saya membutuhkannya?

Saya telah membaca beberapa blog tentang mematikan KeepAlive di Apache. Ketika saya menyalakannya, dan lonjakan lalu lintas, orang-orang mulai menghitung waktu, atau harus menunggu +10 detik untuk memuat halaman. Namun, ketika saya mematikannya, permintaan segera selesai.

Saya tahu BAGAIMANA fungsi KeepAlive, dan apa fungsinya , saya hanya ingin tahu mengapa saya membutuhkannya. Jika saya menggunakan sprite CSS dan menggabungkan semua javascript saya menjadi 1 file, dengan hanya 2-3 permintaan http ke server, apakah aman dimatikan?

4
helloandre

Jika Anda dapat menyediakan sumber daya Anda dengan sangat cepat, maka batas waktu KeepAlive yang sangat singkat harus menjadi jalan yang harus ditempuh, atau tidak menggunakan KeepAlive sama sekali.

KeepAlive penting ketika Anda akan memiliki banyak permintaan dari klien yang sama, tetapi itu akan menjadi masalah jika Anda perlu melayani banyak klien pada saat yang sama. KeepAlive dengan SSL bahkan lebih penting karena biaya untuk menyiapkan koneksi SSL baru sangat tinggi, terutama jika itu hanya untuk sejumlah kecil data.

Jika Anda dapat memenuhi apa yang Anda butuhkan hanya dalam 2-3 permintaan, saya sarankan menjaganya agar cukup singkat untuk menangani permintaan tersebut. Jika itu masih tidak berfungsi dan pengguna lain menggantung lama, maka Anda mungkin perlu mempertimbangkan beberapa load balancing dan proxy.

2
danivovich