मान लीजिए कि मेरे पास बहुत से बाहरी IP, 1024+ वाले सर्वर हैं। मेरे उपयोगकर्ता भारी ट्रैफ़िक पैदा कर रहे हैं, लेकिन उनमें से सभी नहीं। सभी बैंडविड्थ खाने वाले कम हैं और अन्य लोगों को कम इंटरनेट की गति से पीड़ित होने का कारण बनता है क्योंकि वे सभी बैंडविड्थ खाते हैं।
हम सभी को खुश करने के लिए या कम से कम बहुमत सुनिश्चित करने के लिए एक आकार देने के नियम को लागू करने के बारे में सोच रहे हैं और हम ऐसा करने के लिए सर्वोत्तम दृष्टिकोण पर बहस कर रहे हैं।
पहले योजना
चित्र बनाएं कि कितने क्लाइंट लॉग ऑन हैं और सभी के बीच केक का एक ही टुकड़ा खाने के बीच बैंडविड्थ को विभाजित करते हैं।
लाभ:
- मैं बैंडविड्थ पर बड़े बिलों का भुगतान नहीं करता हूं
कानून को कोई नहीं तोड़ रहा है
नुकसान
बैंडविड्थ को बराबर विभाजित किया गया है और बैंडविड्थ में कम आवश्यकताओं वाले उपयोगकर्ताओं (पेपर पढ़ना, फेसबुक आदि पढ़ना) के समान भारी बैंडविड्थ होंगे, जो भारी उपयोगकर्ताओं को अपने व्यवसाय के लिए मेरी सेवाओं पर निर्भर करते हैं।
- सभी उपयोगकर्ताओं के पास एक ही बैंडविड्थ होगा, लेकिन, कम आवश्यकताओं वाले उपयोगकर्ता अपने हिस्से को "जेल" करेंगे, भले ही उन्हें इसकी सभी आवश्यकता नहीं होगी, इसलिए मुझे बहुत सारे बैंडविड्थ का उपयोग नहीं किया जा रहा है
दूसरी योजना
उपयोगकर्ताओं की निगरानी करें और देखें कि क्या वे बैंडविड्थ सीमा या उस पर हैं (सर्वर कुल सीमा)। यदि वे उस बिंदु पर पहुंचते हैं तो यह पहचानने की कोशिश करते हैं कि उपयोगकर्ता इसमें से सबसे अधिक क्या खा रहे हैं। यदि हम उपयोगकर्ताओं को कुल बैंडविड्थ के 40% -50% से अधिक खाते हैं, तो उन्हें 20 मिनट के लिए जेल भेज सकते हैं। जेल का अर्थ है उनके बैंडविड्थ को 250kb / s उदाहरण के लिए कम करना।
लाभ:
- कोई बैंडविड्थ बर्बाद नहीं हुआ है
- यदि कोई बैंडविड्थ बर्बाद नहीं होता है तो महत्वपूर्ण उपयोगकर्ता इसका अधिक उपयोग कर सकते हैं और मेरे पास खुश ग्राहक हैं
- यह एक अधिक बुद्धिमान समाधान है जो सभी को अपनी आवश्यकताओं के आधार पर विस्तार करने की अनुमति देता है
एक बैंडविड्थ पुलिस का उपयोग करता है जहां बुरे लोग जेल जाते हैं और अच्छे लोग (ज्यादातर मामलों में कई) एक खुशहाल समाज होते हैं
नुकसान
भारी लोड सर्वर पर निगरानी उपकरण इसे "सोने के लिए" डाल सकते हैं क्योंकि वे बहुत सारे संसाधन खाते हैं
- मेरे पास कोई बुरा आदमी नहीं है, लेकिन बहुत सारे अच्छे लोग ऑनलाइन और बैंडविड्थ सीमा से अधिक हो रहे हैं और इस स्थिति में होंगे कि वे यह न जान सकें कि किसे दंड देना है (इस मामले में हम 1 घंटे के लिए पहली योजना लागू कर सकते हैं)
मैं थोड़ा मंथन और सुझावों के लिए खुला हूं