एक वेब डेवलपर के रूप में मुझे उन साइटों के प्रदर्शन के बारे में पूछा गया है (मेरे करियर में दो बार)। कभी-कभी आपको अर्ध-अस्पष्ट प्रश्न मिलेंगे जैसे "क्या साइट लॉन्च सप्ताह के दौरान भी अच्छी तरह से प्रदर्शन करेगी?", "क्या साइट मिलियन उपयोगकर्ताओं को संभाल सकती है?", और यहां तक कि "साइट कैसा चल रही है? "वेब अनुप्रयोग लोड परीक्षण के लिए सर्वोत्तम अभ्यास और साहित्य
बेशक, इन सवालों के बहुत वैध हैं, और मैं हमेशा अपने क्षमता के अनुसार इन सवालों के जवाब देने की कोशिश की है,
- ऐतिहासिक डेटा के संयोजन का उपयोग (एनालिटिक्स google/आईआईएस लॉग)
- वेब लोड परीक्षण उपकरण
- सर्वर प्रदर्शन काउंटरों
- अनुभव
- आंत महसूस
- सामान्य ज्ञान
- हमारे sysadmins की थोड़ी सी सहायता
- प्रश्न में सॉफ्टवेयर वास्तुकला के अपने व्यक्तिगत समझ
मैं आमतौर पर किया गया है इन सवालों के उचित जवाब के साथ आने में सक्षम। हालांकि, वेब ऐप प्रदर्शन कई चीजों से प्रभावित हो सकता है (डेटाबेस निर्भरता, कैशिंग रणनीतियों, समवर्ती मुद्दों, आदि, उपयोगकर्ता व्यवहार)।
मैं एक प्रोग्रामर हूं और एक सांख्यिकी नहीं हूं, और इस समस्या के लिए मेरा दृष्टिकोण हमेशा गहराई से अवैज्ञानिक महसूस किया है। इसलिए मैंने थोड़ा और शोध किया ... और मेरे सभी Google परिणाम टूल और फीचर्स और मीट्रिक (और अधिक मीट्रिक) पर ध्यान केंद्रित करते हैं, जब मैं वास्तव में इन चीजों को समझने के लिए पर एक तरीका ढूंढ रहा हूं।
प्रश्न: क्या कुछ अच्छी संसाधनों (किताबें?) कर रहे हैं सर्वोत्तम प्रथाओं पर पढ़ने के लिए के लिए एक डेवलपर वेब लोड परीक्षण के विषय पर पढ़ने के लिए, मुझे सवालों के इन प्रकार का जवाब में मदद मिलेगी?
बहुत बढ़िया! मैं आर्ट ऑफ एप्लिकेशन परफॉर्मेंस टेस्टिंग का चयन करके शुरू करूंगा। मैं मानता हूं कि इसमें सभी विषयों को शामिल किया गया है और इसमें से बहुत कुछ अनुभव करने के लिए नीचे है। यह पुस्तक अच्छी शुरूआत की तरह लगता है। धन्यवाद। – Stephan