क्रोम के डेवलपर टूल में कुछ वेबसाइटें 0 बाइट्स दिखाती हैं


14

मैं अपनी वेबसाइट के लिए एक पृष्ठ गति अनुकूलन कर रहा हूं और यह अध्ययन कर रहा हूं कि अन्य वेबसाइटें कैसे करती हैं। मैंने देखा कि कुछ वेबसाइट जैसे फेसबुक या रिंगिटप्लस क्रोम के डेवलपर टूल, नेटवर्क टैब में अपने कुछ संसाधनों के लिए 0 बाइट दिखाती हैं, जबकि वास्तविक सामग्री का आकार कई किलोबाइट है।

कुछ संसाधनों के लिए 0 बाइट्स दिखा रहा नेटवर्क टैब का स्क्रीनशॉट

मैंने कुछ लेख पढ़े हैं जो कहते हैं कि आकार में प्राप्त होने वाली राशि है और सामग्री प्रतिक्रिया का वास्तविक आकार है। इसलिए जब आकार 0 बाइट्स होता है, तो इसका मतलब है कि यह कैश से सेवा करता है। लेकिन जब मैं इन्कॉग्निटो का उपयोग कर पेज खोलता हूं या अपना सारा कैश क्लीयर करता हूं, तो वही हुआ।

यह कैसे संभव है और मैं अपनी वेबसाइटों के लिए एक ही चीज कैसे प्राप्त कर सकता हूं?


2
और अगर आप एक ctrl + F5 (एक कैश को फिर से लोड कर रहे हैं)
शाफ़्ट फ्रीक

1
क्या आपने अभी तक डेवलपर. yahoo.com/yslow का उपयोग करके अपना पेज प्रोफाइल किया है?
मार्सेल

@ratchetfreak अभी भी ऐसा ही है।
kecebongsoft

@ मार्सेल हाँ, मैं आपके द्वारा बताए गए कई टूल का उपयोग कर रहा हूं, जैसे Google पेज स्पीड, साथ ही
webpagetest.org

वास्तव में इस सवाल का जवाब नहीं देता है कि अनकैप्ड रिस्पॉन्स संभवतः 0b क्यों दिखा सकता है, लेकिन यहां एक अच्छा SO प्रश्न है जो अंतर को संबोधित करता है: stackoverflow.com/questions/8072921/…
बेन ली

जवाबों:


4

Chrome के व्यवहार को समझना ऐसी साइट में देखना आसान है जो http और https दोनों का समर्थन करती है ।

यदि आप डेवलपर टूल खोलते हैं और इस छवि को देखते हैं , तो क्रोम 27.1k पर रिपोर्ट करता है यदि छवि कैश नहीं है और यदि यह नहीं है तो 257 बाइट्स। आप स्क्रीन के नीचे क्षेत्र पर राइट-क्लिक करके (उदाहरण के लिए nav_logo161.png के बगल में) डेवलपर टूल के अंदर अपना कैश साफ़ कर सकते हैं।

अब https वाला लिंक ओपन करें । क्रोम 0 बाइट्स की रिपोर्ट करता है कि आइटम कैश्ड है या नहीं। यदि इसे कैश किया जाता है तो आपको 304 मिलता है, और अगर यह कैश नहीं किया जाता है तो आपको 200 का स्टेटस दिखाई देगा। लेकिन आप इस विलंबता में देख सकते हैं कि अनछुई प्रतिक्रिया में अधिक समय लगता है।

तो, लंबी कहानी छोटी है, यदि आप चाहते हैं कि क्रोम आपके वेब पेज के लिए 0 बाइट्स की रिपोर्ट करें तो आप https का उपयोग करें

यह बग यहां और यहां दर्ज है

यह बग मुख्य रूप से छवियों को देखने पर ध्यान देने योग्य है। मूल पोस्ट में http लिंक के साथ इसे नोटिस करने का कारण यह है कि दोनों पक्ष वास्तव में https में प्रस्तुत करते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.