[ajax] स्ट्रट्स 2 और डोजो फाइल्स बहुत भारी हैं और साइट के प्रदर्शन को प्रभावित करते हैं .. कोई भी उपाय है?


Answers

सुनिश्चित करें कि आप इस प्रश्न का पहले पालन करें: http://struts.apache.org/2.x/docs/performance-tuning.html

मैं आमतौर पर struts2 AJAX विषय का उपयोग करने के बजाय अपना खुद का विषय फिर से लिखता हूं जिसमें डोजो बनाया गया है। इस तरह से मैं जो भी टूलकिट का उपयोग करना चाहता हूं (jQuery) का उपयोग कर सकते हैं। जब मैंने टेम्पलेट फ़ोल्डर को जार से वेबएप के लिए मूल वेब निर्देशिका में कॉपी किया तो मैंने सबसे बड़ा प्रदर्शन सुधार देखा।

Question

खैर .. हमने स्ट्रेट्स 2 एजेक्स क्षमताओं का उपयोग करते हुए एक जे 2ee आवेदन विकसित किया है। हम पाते हैं कि डोजो कार्यान्वयन काफी धीमा है। हमने निम्नलिखित बातें की हैं: 1. डोजो लाइब्रेरी का कस्टम बिल्ड। (240kb से 350kb तक dojo.js बढ़ाई गई) 2. सभी स्थैतिक सामग्री को स्ट्रट्स जार से बाहर ले गए और इसे बाहर रखा।

प्रदर्शन काफी सुधार हुआ था। लेकिन फिर भी यह काफी भारी है क्योंकि आप 350kb आकार के साथ अनुमान लगा सकते हैं ..

क्या स्ट्रट्स 2 अजाक्स को यह भारी होना चाहिए? या क्या कोई हल्का कार्यान्वयन उपलब्ध है?

संपादित करें: मैंने अपने आवेदन के साथ फायरबग और वाईएसलो का इस्तेमाल किया जिन परिवर्तनों से मेरी स्थिति में सुधार हुआ है उनमें से कुछ नीचे उल्लेखित हैं:

  1. डूजो का कस्टम निर्माण (आई / ओएस की संख्या में कमी)
  2. स्ट्रट्स जार के बाहर स्थैतिक फाइलों को ले जाएं (एक महान सौदे की मदद)
  3. प्रतिक्रिया करने के लिए अपने सर्वर को ट्यून करें (1/3 के लिए प्रतिक्रिया आकार कम)
  4. अपनी साइट पर छवियों की संख्या कम करें। (यह स्पष्ट है)

आगे के बदलावों को अपडेट करते रहेंगे ..






Related