2009-07-02 15 views
9

के साथ ब्राउज़र सीमा डेटासेट से एचटीएमएल सामग्री प्रबंधित कर रहे हैं और एएसपीनेट सी # का उपयोग कर सीधे वेब पेजों पर लिख रहे हैं।अधिकतम पृष्ठ लंबाई

यहां हम समस्या का सामना कर रहे हैं: पृष्ठ पर पूर्ण सामग्री प्रदर्शित नहीं हो रही है, लेकिन जब हम पृष्ठ स्रोत की जांच करते हैं और इसे एक स्थिर HTML पृष्ठ में कॉपी/पेस्ट करते हैं तो सभी सामग्री प्रदर्शित की जाएगी।

क्या वेब पेज की अधिकतम लंबाई से संबंधित ब्राउज़र की कोई सीमा है।

मैंने गुगल किया और पाया कि वेब पेज की सीमा 10-30 केबी होनी चाहिए, लेकिन उसी प्रोजेक्ट में हमारे पास 55 KB तक की लंबाई वाले पृष्ठ हैं।

क्या कोई मेरी मदद कर सकता है?

+1

ब्राउज़र एक स्थिर HTML पृष्ठ और सर्वर पर सी # कोड द्वारा प्रदान किए गए पृष्ठ के बीच का अंतर नहीं जानता। क्या आप वाकई लोड होने के बाद पेज पर सामग्री जोड़ नहीं रहे हैं? –

+0

असल में मेरे पास एक तरीका है जो सभी डेटा को HTML में परिवर्तित करता है और स्ट्रिनबिल्डर में एक-एक करके संयोजित होता है और उसी विधि को पेज_लोड ईवेंट में बुलाया जाता है। –

उत्तर

0

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

+0

बेन, मैंने फ़ायरफ़ॉक्स और चोरमे के साथ प्रयास किया है लेकिन एक ही परिणाम सामने आया। –

+0

लाइव एचटीएमएल –

1

सीमा (अगर वे केवल मौजूद हैं) 50KB की तुलना में अधिक कर रहे हैं:

$ wget --quiet "http://www.cnn.com" -O- | wc -c 
99863 

मैं पृष्ठ आकार के लिए किसी विशेष लगातार सीमा नहीं है पर विश्वास नहीं होता। मुझे लगता है कि यह वेब ब्राउजर प्रक्रिया आवंटित स्मृति आकार पर निर्भर करता है।

17

मैं हाल ही में बहुत बड़ी टेक्स्ट फ़ाइलों के लिए ब्राउज़र लोड समय बेंचमार्क कर रहा हूं।

आईई लगभग 35 megs
फ़ायरफ़ॉक्स आसपास --dies 60 megs --dies
सफारी लगभग 60 megs --dies
क्रोम के चारों ओर 50 megs

--dies फिर, यह यहाँ कुछ डेटा कर रहे हैं एक बुनियादी (यदि बड़ी) अंग्रेजी पाठ फ़ाइलों का सरल ब्राउज़र लोड समय है। एक अजीब नोट यह है कि फ़ायरफ़ॉक्स गैर-प्रतिक्रियाशील होने से पहले 60 मेगाहर्ट्ज को संभालने लगता है, लेकिन यह केवल व्यूपोर्ट पर 55.1 मेगाहर्ट्ज रखता है। (हालांकि मैं क्लिपबोर्ड पर सभी 60 मेग्स प्राप्त करने के लिए ctrl-a कर सकता हूं।)
स्वाभाविक रूप से आपका लाभ अलग-अलग होगा, और यह सब नेटवर्क विलंबता से संबंधित है, और यदि आप चित्र डाउनलोड करने के बारे में बात कर रहे हैं तो हम शायद विशाल अंतर देखेंगे आदि यह सिर्फ अंग्रेजी पाठ की एक बहुत बड़ी फ़ाइल के लिए है।

+0

की जांच के लिए फायरबग एक्सटेंशन का उपयोग करें क्या फ़ायरफ़ॉक्स के लिए बहुत बड़ी फ़ाइलों को डाउनलोड करने से रोकने का कोई विकल्प है? – CMCDragonkai

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