Mod qos
موڈ _ کیوس اپاچی ایچ ٹی ٹی پی سرور کے لیے ایک کوالٹی آف سروس (کیو او ایس) ماڈیول ہے جو کنٹرول میکانزم کو نافذ کرتا ہے جو مختلف درخواستوں کو مختلف ترجیح فراہم کر سکتا ہے۔ تفصیل ایک ویب سرور صرف محدود تعداد میں ہم آہنگی کی درخواستوں کی خدمت کر سکتا ہے۔ کیو او ایس کا استعمال اس بات کو یقینی بنانے کے لیے کیا جاتا ہے کہ اہم وسائل زیادہ سرور لوڈ کے تحت دستیاب رہیں۔ موڈ _ کیوس کا استعمال غیر اہم وسائل کی درخواستوں کو مسترد کرنے کے لیے کیا جاتا ہے جبکہ زیادہ اہم ایپلی کیشنز تک رسائی فراہم کی جاتی ہے۔ رسائی کی پابندیوں کو غیر فعال کرنا بھی ممکن ہے، مثال کے طور پر، بہت اہم وسائل یا بہت اہم صارفین کی درخواستوں کے لیے۔ کنٹرول میکانزم مندرجہ ذیل سطحوں پر دستیاب ہیں: درخواست کی سطح کا کنٹرول: موڈ _ کیوس نام کی جگہ (یو آر ایل) پر ہم آہنگی کی درخواستوں کی تعداد کو کنٹرول کرتا ہے۔ یہ ویب سرور کے اندر مختلف صفحات یا ایپلی کیشنز کی مختلف ترجیحات کی وضاحت کے لیے استعمال ہوتا ہے۔ کنکشن لیول کنٹرول: موڈ _ کیوس ویب سرور سے ٹی سی پی کنکشن کی تعداد کو کنٹرول کرتا ہے۔ یہ کسی ایک کلائنٹ یا نامعلوم نیٹ ورک سے آنے والے کنکشن کو محدود کرنے میں مدد کرتا ہے، تاکہ ورچوئل سرور سے ہم آہنگی کنکشن کی زیادہ سے زیادہ تعداد کو کم کیا جا سکے یا متحرک ایچ ٹی ٹی پی کیپ الائیو سیٹنگز کو نافذ کیا جا سکے۔ بینڈوڈتھ لیول کنٹرول: ویب سرور پر مخصوص یو آر ایل پر درخواستوں/ردعمل کو روکتا ہے۔ عام درخواست لائن اور ہیڈر فلٹر مشکوک درخواست یو آر ایل یا ایچ ٹی ٹی پی ہیڈر چھوڑ رہے ہیں۔ ماڈیول مفید ہو سکتا ہے جب ریورس پراکسی میں استعمال کیا جائے تاکہ وسائل کو مختلف ویب سرور میں تقسیم کیا جا سکے۔ استعمال کیس سلو ایپلی کیشن پہلا استعمال کیس دکھاتا ہے کہ کس طرح موڈ _ کیو ایس ایک واحد ایپلی کیشن کے سست ردعمل کی وجہ سے ویب سرور کی سروس کی بندش سے بچ سکتا ہے۔ اگر کوئی درخواست (یہاں/سی سی سی) بہت سست ہے، تو درخواستیں ٹائم آؤٹ ہونے تک انتظار کرتی ہیں۔ انتظار کی بہت سی درخواستوں کی وجہ سے، ویب سرور کے پاس مفت ٹی سی پی کنکشن ختم ہو جاتے ہیں اور وہ ایپلیکیشن/اے اے اے یا/بی بی بی پر دیگر درخواستوں پر کارروائی کرنے کے قابل نہیں ہوتا ہے۔ موڈ _ کیوس دوسرے وسائل کی دستیابی کو یقینی بنانے کے لیے ہم آہنگی کی درخواستوں کو کسی ایپلی کیشن تک محدود کرتا ہے۔ ایچ ٹی ٹی پی زندہ رکھیں ایچ ٹی ٹی پی 1 تک زندہ رہنے کی توسیع متعدد درخواستوں/جوابات کے لیے مستقل ٹی سی پی کنکشن کی اجازت دیتی ہے۔ یہ کم اور بہتر نیٹ ورک ٹریفک کی وجہ سے ویب سرور تک رسائی کو تیز کرتا ہے۔ ان مستقل رابطوں کا نقصان یہ ہے کہ سرور کے وسائل کو بلاک کر دیا جاتا ہے حالانکہ کلائنٹ اور سرور کے درمیان ڈیٹا کا تبادلہ نہیں ہوتا ہے۔ موڈ _ کیوس سرور کو اس وقت تک زندہ رہنے کی حمایت کرنے کی اجازت دیتا ہے جب تک کہ کافی کنکشن مفت ہوں، جب طے شدہ کنکشن کی حد تک پہنچ جائے تو زندہ رہنے کی حمایت کو روک دیتا ہے۔ کلائنٹ بہت سے بیک وقت کنکشن کھولتا ہے ایک واحد کلائنٹ ویب سرور سے مختلف مواد ڈاؤن لوڈ کرنے کے لیے بیک وقت بہت سے ٹی سی پی کنکشن کھول سکتا ہے۔ اگرچہ کلائنٹ کو بہت سے کنکشن ملتے ہیں لیکن دوسرے صارفین سرور تک رسائی حاصل نہیں کر پائیں گے کیونکہ ان کے لیے کوئی مفت کنکشن باقی نہیں رہتا ہے۔ موڈ _ کیوس ایک واحد آئی پی سورس ایڈریس کے لیے ہم آہنگی کنکشن کی تعداد کو محدود کر سکتا ہے۔ ایک یو آر ایل پر بہت سی درخواستیں اگر آپ کو کسی یو آر ایل پر درخواستوں کی تعداد کو محدود کرنا ہے، تو موڈ _ کیوس اس میں بھی مدد کر سکتا ہے۔ موڈ _ کیوس اس یو آر ایل پر فی سیکنڈ درخواستوں کی زیادہ سے زیادہ تعداد کو محدود کرتا ہے۔ ماڈیول بینڈوڈتھ کو بھی کنٹرول کر سکتا ہے۔ بس زیادہ سے زیادہ اجازت شدہ بینڈوتھ کی وضاحت کریں اور ضرورت پڑنے پر موق کیووس تھرٹلنگ شروع کر دیتا ہے۔ سروس حملوں کے کم بینڈوتھ انکار کو کم کرنے سے موڈ _ کیو ایس اپاچی ویب سرور کو کم بینڈوتھ ڈی او ایس حملوں سے بچانے میں مدد کر سکتا ہے جس کے لیے کلائنٹ کو کم از کم اپ لوڈ/ڈاؤن لوڈ تھرو پٹ کو نافذ کرنا ضروری ہے۔ تاریخ موڈ _ کیوس کی ابتدائی ریلیز مئی 2007 میں بنائی گئی تھی اور اسے اوپن سورس سافٹ ویئر پروجیکٹ کے طور پر SourceForge.net پر شائع کیا گیا تھا۔ یہ ویب سرور پر مخصوص وسائل (درخواست یو آر ایل کا راستہ حصہ) کے لیے بیک وقت ایچ ٹی ٹی پی درخواستوں کی تعداد کو محدود کرنے میں کامیاب رہا۔ مزید خصوصیات شامل کی گئیں اور ان میں سے کچھ اپاچی سرورز کو ڈی او ایس حملوں سے بچانے کے لیے مفید تھیں۔ 2012 میں، موڈ _ کیوس کو اوبنٹو لینکس کی تقسیم میں شامل کیا گیا تھا۔ بڑی ریلیز: مئی 2007، ورژن 1: فی یو آر ایل راستے کی بنیاد پر ہم آہنگی کی درخواستوں کو محدود کرتا ہے۔ جولائی 2007، ورژن 2: سپورٹ یوٹیلیٹیز کا تعارف۔ اگست 2007، ورژن 3: کنکشن لیول کنٹرولز کے ساتھ ساتھ اسٹیٹس ویوئر بھی متعارف کراتا ہے۔ ستمبر 2007، ورژن 4: درخواست/رسپانس تھروٹلنگ اور عام درخواست فلٹرنگ۔ دسمبر 2007، ورژن 5: صارف کے بیان کردہ واقعات کے لحاظ سے محدود کرنا۔ مارچ 2008، ورژن 6: فی کلائنٹ (آئی پی) کنٹرول میکانزم۔ مئی 2008، ورژن 7: کم از کم اپ لوڈ/ڈاؤن لوڈ تھرو پٹ کو نافذ کرتا ہے جو کلائنٹ کو پیدا کرنا ضروری ہے۔ ستمبر 2009، ورژن 9: کلائنٹ کی خصوصیت کی پیمائش کا استعمال کرتے ہوئے بے ضابطگی کا پتہ لگانا۔ فروری 2012، ورژن 10: جغرافیائی محل وقوع کی خصوصیات (آئی ایس او 3166 کنٹری کوڈز) شامل کرتا ہے۔ مئی 2014، ورژن 11: رسپانس تھروٹلنگ (بائٹس/سیکنڈ کی حد) کو بہت بہتر بناتا ہے۔ جولائی 2015، ورژن 11.15: سیریلائزیشن نہ صرف فی سرور پر بلکہ فی کلائنٹ (IP) کی سطح پر بھی۔ مئی 2016، ورژن 11.28: DSCP IP فیلڈ کو کنٹرول کرکے مختلف خدمات کی حمایت کرتا ہے۔ حوالہ جات بیرونی روابط کیو او ایس فری ویب سرور سافٹ ویئر نیٹ ورک کی کارکردگی عنوان میں زیر توجہ مضامین کے ساتھ