2011-09-16 4 views
6

मैं एक HTML फ़ाइल के साथ काम कर रहा हूं जिसमें 71K डोम तत्व हैं और आकार में लगभग 2.3 एमबी है।HTML दस्तावेज़ के लिए अधिकतम संख्या में तत्व या फ़ाइल आकार क्या है?

अब, मैं पूरी तरह से सराहना करता हूं कि यह इतना धीमा क्यों है, क्या कोई भी तत्वों की अधिकतम संख्या के संबंध में उदाहरण/शोध प्रदान कर सकता है या फ़ाइल आकार एक HTML दस्तावेज़ उचित रूप से हो सकता है, जो मुझे मेरे मामले को बताने में मदद कर सकता है?

धन्यवाद

संपादित करें - मैं सराहना कोई निश्चित सीमा नहीं है, मैं दिखाने के लिए कि इस फाइल को मूर्ख बड़ा है सम्मान स्रोतों से लिए उदाहरण/सबूत देख रहा हूँ।

+0

मुझे लगता है कि यह ब्राउज़र पर निर्भर करता है। लेकिन 71k तत्व वास्तव में उचित –

+3

से काफी दूर हैं, मुझे यकीन नहीं है कि * एक HTML फ़ाइल का अधिकतम परिभाषित आकार है, हालांकि मुझे संदेह है कि अधिकतम, अभ्यास में, यह परिभाषित किया जाता है कि आपके उपयोगकर्ता कितने समय तक प्रतीक्षा करने के लिए तैयार हैं लोड करने के लिए पेज। क्या आपने इस पृष्ठ को छोटे, अधिक प्रबंधनीय, इकाइयों में तोड़ने पर विचार किया है? AJAX, आलसी लोडिंग या ऐसे के साथ? 71k तत्व विशाल, और अनावश्यक है (मैं thoguht होगा ...)। –

+0

कोई अधिकतम फ़ाइल आकार नहीं है, जो क्लाइंट-पीसी पर कंप्यूटिंग पावर (मुख्य रूप से रैम) पर निर्भर करता है। – feeela

उत्तर

3

मेरे पास आपके लिए कोई शोध या निश्चित उत्तर नहीं है, लेकिन मुझे लगता है कि आपको उनको ढूंढने में परेशानी होगी। मुख्य समस्या यह है कि "उचित" एक व्यक्तिपरक चीज है। साथ ही, एक दस्तावेज़ जो आपके लिए एक ब्राउज़र में "उचित" गति प्रदान करता है, दूसरे में बहुत धीमा हो सकता है (आईई, फ़ायरफ़ॉक्स, क्रोम और सफारी जैसे प्रमुख ब्राउज़रों के बीच गति अंतर के बारे में)।

आपको यह भी विचार करना होगा कि आपके HTML दस्तावेज़ को डाउनलोड करने का प्रयास करने वाले उपयोगकर्ताओं के लिए नेटवर्क कनेक्शन कितनी तेज़ी से है। निश्चित रूप से ज्यादातर लोगों के पास पर्याप्त इंटरनेट है कि कुछ एमबी फ़ाइल बड़ी नहीं है, लेकिन हर कोई नहीं करता है, और यहां तक ​​कि त्वरित इंटरनेट वाले लोगों के लिए भी यदि आपका एचटीएमएल कुछ सौ एमबी या जीबी + तक पहुंचने लगता है?

ऐसे कई चर हैं जो आपके एचटीएमएल दस्तावेज़ को लोड/रेंडर करने में कितनी धीमी गति से प्रभावित होंगे, और मुझे लगता है कि अंत में उचित रूप से गेज करने का एकमात्र तरीका यह है कि आपके उपयोगकर्ता क्या रखना चाहते हैं। बस मेरे 2 सेंट।

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