आपको ऑपरेटिंग सिस्टम बताने की आवश्यकता है। क्या आपके पास एंटीवायरस लाइव सुरक्षा है?
एक युद्ध/जार फ़ाइल वास्तव में एक ज़िप फ़ाइल है - यानी, यदि आपने .war को एक .zip नाम दिया है, तो आप इसे ज़िप/देखने के लिए ज़िप उपयोगिता का उपयोग कर सकते हैं।
तैनाती के दौरान, युद्ध फ़ाइल एक बार निर्दिष्ट फ़ोल्डर में अनजिप हो जाती है। यदि आपके पास लाइव-सुरक्षा है, तो एंटीवायरस उपयोगिता में बनाई गई निर्देशिकाओं की नई शाखा को स्कैन करने और उन्हें किसी भी पहुंच को धीमा करने में कुछ समय लग सकता है।
जेएसपी की तरह कई वेब ऐप ढांचे, अस्थायी फाइलें बनाते हैं और आपकी लाइव-सुरक्षा उन्हें स्कैन करने के लिए कार्रवाई में आती है।
यदि यह आपकी स्थिति है, तो आपको यह तय करना होगा कि आप एंटीवायरस लाइव-स्कैनिंग से अपने वेब-ऐप को बाहर करना चाहते हैं या नहीं।
क्या आप लिनक्स चला रहे हैं लेकिन आपकी वेब निर्देशिका को ntfs-3g का उपयोग करके एक्सेस किया गया है? यदि ऐसा है, तो जांचें कि ntfs निर्देशिका संपीड़ित है या नहीं।ntfs-3g में संपीड़ित एनटीएफएस फ़ाइलों तक पहुंचने में समस्याएं हैं, खासकर जब कई फाइलों को एक साथ चिपकाया/बनाया/असम्पीडित किया जाता है। पहली जगह, जब तक कि कुछ बेहद वैध कारण नहीं हैं (जिन्हें मैं कोई नहीं देख सकता), एक वेब ऐप निर्देशिका लिनक्स के मूल प्रारूप में स्थानीय विभाजन होना चाहिए।
नेटवर्क गतिविधि की निगरानी के लिए वायरशर्क का उपयोग करें। पता लगाएं कि वेब ऐप्स दूरस्थ फ़ाइल सिस्टम तक पहुंच का कारण बन रहे हैं या नहीं। देखें कि जब भी वेब ऐप्स सक्रिय होते हैं तो बहुत से रीट्रांसमिट होते हैं। अत्यधिक retransmits या retransmits के लिए अनुरोध का मतलब है कि नेटवर्क पाइपलाइन में अखंडता की समस्या है। मैं अभी भी इस मुद्दे को स्वयं समझने की कोशिश कर रहा हूं - कुछ नेटवर्क कार्ड में बफरिंग समस्याएं हैं (जैसे बफर ओवरफ़्लो) लिनक्स में काम कर रही हैं लेकिन विंडोज़ में नहीं।
जब तक आपको आईपी पते की समझ हो, तब तक वायरसहार्क का उपयोग करना मुश्किल नहीं है, और आप यातायात का विश्लेषण करने के लिए अजीब, पर्ल या पायथन स्क्रिप्ट लिखना चाहेंगे। व्यक्तिगत रूप से, मैं एसएएस का उपयोग करता हूं।
स्रोत
2010-07-23 02:27:38
यही बात है, कोई वास्तविक प्रदर्शन समस्या नहीं है, केवल किसी को .war फाइल आकार के कारण प्रदर्शन पर संभावित गिरावट के बारे में कोई सुझाव है। –
क्या एक छोटी सी युद्ध की तुलना में एक संभावित गिरावट? यदि ऐसा है तो यह परीक्षण करने के लिए बहुत आसान होगा - मूल ऐप बनाम एक पतला बनाम बेंचमार्क। लेकिन क्या आप WEB-INF/lib में जार शामिल हैं जिन्हें आपको आवश्यकता नहीं है? यदि नहीं, तो यह पहले से ही पतला हो सकता है जैसा कि यह हो सकता है। यह किसी सुझाव के जैसा लगता है कि इसे वापस करने के लिए कोई तथ्य नहीं है। –