Vaadin

2011-04-22 9 views
8

साथ धीरे एचटीएमएल पीढ़ी मैं एक समस्या के साथ एक डेवलपर हूं;) वर्तमान में हम हमारे परियोजना (Vaadin का प्रयोग करके) तथापि को समाप्त करने ही वाले हैं ...Vaadin

हम सरल प्रदर्शित साथ कुछ परेशानी हो रही है हमारे विचारों में से एक में डेटा। (डेटा के 500 केबी से अधिक प्रदर्शित करने के लिए, और 15 के बाद डीओएम तत्व वैडिन के बाद इसे उत्पन्न करने के साथ किया जाता है ... + बहुत, और बहुत कुछ और एलओटीएस सेकंड होने से पहले)।

मेरा काम यह पता लगाना है कि मैं इसे जितना संभव हो सके छोटा और तेज़ कर सकता हूं, इसलिए मेरा पहला अनुमान स्टैंडर वाडिन में उपलब्ध लोगों की तुलना में कुछ अन्य लेआउट का उपयोग करना था।

मैं WeeLayout, DashLayout और CssLayout (डिफ़ॉल्ट) का इस्तेमाल किया, की तुलना नीचे है:

weeLayout 
- page size:   990 KB 
- DOM elements (SMALL): 1454 
- DOM elements (BIG): 15423 
cssLayout 
- page size:   886 KB 
- DOM elements (SMALL): 1434 
- DOM elements (BIG): 13799 
DashLayout 
- page size:   938 KB 
- DOM elements (SMALL): 1408 
- DOM elements (BIG): 12163 

यह काम नहीं किया। तो मेरा दूसरा अनुमान है कि मैं अपना खुद का लेआउट लिखूं, क्या कोई मेरी मदद कर सकता है? मुझे यह भी नहीं पता कि मुझे क्या शुरू करना चाहिए।

धन्यवाद लुकाज़

उत्तर

3

आप ऐड-ऑन LazyLoadingWrapper की कोशिश की है?

+0

मुझे लगता है कि कोशिश करता हूँ ... लेकिन, Vaadin द्वारा उत्पन्न अतिरिक्त HTML की राशि भारी है। मैं इसे आसानी से करने की कोशिश करता हूं। क्या आपको कोई विचार है कि ऐसा कैसे करें? – tzim

+0

@ जुनास: मुझे लगता है कि इस एडन का व्यवहार वाडिन में एक डिफ़ॉल्ट होना चाहिए। क्या आपको पता है: यदि मेरे पास टैब यूआई नियंत्रण है, तो प्रत्येक टैब में एक बड़ी छवि होती है, क्या यह ब्राउज़र को गैर-दृश्यमान छवियों को लाने से रोकती है? इससे मुझे बहुत अधिक ट्रैफिक बचाएगा। –

संबंधित मुद्दे