ضبط KeepAlive على وقت كبير يتجاوز 5 ثواني

ضبط KeepAlive على وقت كبير يتجاوز 5 ثواني خطأ على سيرفر مزدحم، لانه ليس بصالحك ان تحتفظ بعدد إتصالات كثيرة في نفس الوقت فهذا كفيل ان يزيد من استهلاك الموارد، وايضاً يكون عائق في بعض الاحيان بشكل او بأخر لإستقبال الطلبات الجديدة من كونكشن جديد.

عن تجربة أفضل وقت هو بين 3 إلى 10 ثواني كحد أقصى و5 ثواني وقت جداً مناسب. لماذا؟ الهدف من KeepAlive انك تبقي الاتصال مفتوح بين السيرفر والعميل لحين اكتمال تحميل/ارسال كل مكونات الصفحة من السيرفر إلى العميل ومعظم صفحات الويب الجيدة لا تاخذ اكثر من 5 ثواني لتحميل كل المكونات (الفيديو وملفات التحميل هذه شأن أخر)، ايضاً وظيفة KeepAlive الحقيقية ليست استمرار الاتصال في حال قرر العميل النقر على صفحة اخرى بنفس الوقت، بل وظيفتها الحقيقية هي المحافظة على الاتصال اثناء تحميل المكونات وهنا اقصد Text, HTML, CSS, JS, Imges فكل ملف من هذا يحتاج طلب HTTP منفصل.

مدون منذ اكثر من 15 سنة، عاشق للقراءة والبحث عن الجديد والمخفي .. في بداياتي تخصصت بمجال امن المعلومات وتصميم الشبكات وادارة مراكز البيانات ولي اعمال كثيرة على صعيد منطقة الخليج. ثم انتقلت وغيرت مجالي للعمل كمهندس صوت متخصص بالمكس والماسترنج. كما اني طالب جامعي في هندسة الالكترونيات والكهرباء في بريطانيا. هذه نبذة مختصرة قدر الامكان.

اترك رد