मैं एक nginx स्टैक स्थापित कर रहा हूं और लाइव होने से पहले कॉन्फ़िगरेशन का अनुकूलन कर रहा हूं। मशीन में तनाव परीक्षण के लिए दौड़ना, मुझे 150 से अधिक अनुरोधों पर प्रति सेकंड> 1 सेकंड वापस लेने के लिए महत्वपूर्ण अनुरोधों के साथ चीजों को देखकर निराशा हुई। अजीब तरह से, मशीन खुद भी मुश्किल साँस नहीं ले रही थी।
मैंने अंततः बॉक्स को पिंग करने के लिए सोचा और 100-125 एमएस के आसपास पिंग बार देखा। (मशीन, मेरे आश्चर्य के लिए, देश भर में है)। तो, ऐसा लगता है जैसे नेटवर्क विलंबता मेरे परीक्षण पर हावी है। एक मशीन से एक ही नेटवर्क पर सर्वर (पिंग बार <1ms) के रूप में एक ही परीक्षण चल रहा है और मैं प्रति सेकंड 5000 अनुरोध देखता हूं, जो कि मशीन से जो मैंने उम्मीद की थी, उससे अधिक इन-लाइन है।
लेकिन यह मुझे सोच रहा था: मैं वेब सर्वर के लिए प्रति सेकंड अनुरोधों के "यथार्थवादी" माप को कैसे निर्धारित और रिपोर्ट कर सकता हूं? आप हमेशा प्रदर्शन के बारे में दावे देखते हैं, लेकिन क्या नेटवर्क विलंबता को ध्यान में नहीं रखा जाना चाहिए? यकीन है कि मैं सर्वर के बगल में एक मशीन के लिए प्रति सेकंड 5000 अनुरोध सेवा कर सकता हूं, लेकिन देश भर में मशीन के लिए नहीं। यदि मेरे पास बहुत धीमे कनेक्शन हैं, तो वे अंततः मेरे सर्वर के प्रदर्शन को प्रभावित करेंगे, है ना? या मैं इस सब के बारे में गलत सोच रहा हूं?
मुझे माफ कर दो अगर यह नेटवर्क इंजीनियरिंग 101 सामान है। मैं व्यापार से एक डेवलपर हूँ।
अपडेट: स्पष्टता के लिए संपादित।
ab
एक संगामिति विकल्प है। आपने इसे क्या सेट किया? इसके अलावा, यदि आप घरेलू ADSL कनेक्शन से परीक्षण कर रहे हैं, तो परीक्षण आपके बैंडविड्थ पर हावी होने की संभावना है और सर्वर पर कुछ भी परीक्षण नहीं करेगा।