2010-01-20 13 views
5

मुझे हमारी साइट के होम पेज पर लोड समय के बारे में चिंता है।सीएसएस लागू नहीं होने पर भी सभी सीएसएस पृष्ठभूमि छवियों को लोड किया जाता है?

मेरा होम पेज संपूर्ण साइट के लिए सभी शैलियों के साथ एक डिफ़ॉल्ट स्टाइलशीट का उपयोग करता है। मेरे पास अन्य पृष्ठों पर तत्वों के लिए पृष्ठभूमि छवि संदर्भ हैं (यानी मुखपृष्ठ पर उपयोग नहीं किया गया है)। क्या कोई पृष्ठभूमि-छवि ग्राफिक्स किसी भी तरह लोड हो जाता है जब कोई उपयोगकर्ता साइट के मुखपृष्ठ पर जाता है?

या केवल एक ही सीएसएस पृष्ठभूमि छवि है जो लोड हो जाती है जो सीधे उस पृष्ठ पर उपयोग की जाती हैं?

उत्तर

3

पता लगाने का एक तरीका: debugging proxy आज़माएं।

उत्तर विभिन्न ब्राउज़रों के लिए भिन्न हो सकते हैं।

+0

धन्यवाद माइकल - मैं इसे एक कोशिश –

+1

स्थापित फ़िडलर (http://www.fiddler2.com/fiddler/help/ दे देंगे hookup.asp # क्यू-नॉनविंडोज़), इसे चलाया। आईई 8 खोला गया (केवल परीक्षण के लिए - वास्तव में इसका उपयोग न करें) और मेरी साइट पर गया। फिडलर ने सभी अनुरोधों को प्रदर्शित किया, और ऐसा लगता है कि आईई 8 कम से कम पृष्ठभूमि-छवियों को लोड नहीं करता है, उस पृष्ठ पर सीएसएस तत्व का उपयोग किया जाता है। तो यह अच्छी खबर है। मुझे आईई 7 या आईई 6 तक पहुंच नहीं है - क्या किसी के पास यह 2 कार्य कैसे है इस बारे में कोई जानकारी है? –

+1

@MoBoho यदि आपके पास IE8 है तो आपके पास डेवलपर टूल का उपयोग करके IE7 तक पहुंच है, आप रेंडरर संस्करण को बदल सकते हैं। –

3

छवियां तब तक लोड नहीं होंगी जब तक वे वास्तव में पृष्ठ पर उपयोग नहीं की जातीं; जहां तक ​​होम पेज पर सभी शैलियों को लोड किया जा रहा है - यह वास्तव में एक अच्छी बात है। एक बार जब एक सीएसएस फ़ाइल दर्शक के कैश में होती है, तो वहां और उसके बाद के पृष्ठों के लिए डाउनलोड नहीं किया जाना चाहिए।

किसी और की पोस्ट ने मुझे याद दिलाया कि मैं अपनी जानकारी फायरबग से दूर कर रहा हूं; अन्य ब्राउज़रों तो एफएफ उन अप्रयुक्त बीजी छवियों को बहुत अच्छी तरह से डाउनलोड कर सकते हैं, लेकिन मुझे वास्तव में संदेह है।

+0

यही वह है जो मैंने सोचा था .... लेकिन इस पर एक निश्चित उत्तर नहीं मिला है। मैंने एफएफ में लाइव HTTP हेडर एक्सटेंशन का उपयोग किया और देखा कि वे लोड नहीं होते हैं, लेकिन वास्तव में यह नहीं जानते कि आईई की जांच कैसे करें - यह देखने के लिए कि यह वही तरीके से व्यवहार करता है या नहीं। क्या डब्ल्यू 3 सी या सीएसएस मानकों या कुछ से इसका कोई निश्चित जवाब नहीं है? –

+0

हाँ, कारण आईई वास्तव में मानकों के लिए चिपक जाता है: पी अगर मानकों का कहना है, इसका मतलब यह नहीं है कि आईई इस तरह से करता है। – Erik

2

एरिक के उत्तर पर बिल्डिंग, आप फ़ायरफ़ॉक्स के लिए Google के पेज स्पीड एडन जैसे टूल का उपयोग कर सकते हैं (जो मुझे लगता है कि फायरबग के शीर्ष पर बनाया गया है) और देखें कि लोड होने पर वास्तव में आपकी वेबसाइट को धीमा कर रहा है।

आप उपकरण और यहाँ कुछ अन्य सुझावों के बारे में अधिक जानकारी पा सकते हैं: http://code.google.com/speed/page-speed/docs/using.html

+0

मैं वाईएसलो का उपयोग करता हूं जो फ़ायरबग के शीर्ष पर भी बनाया गया है - मुझे लगता है कि यह Google एडन के लिए एक समान जानवर है। –

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