के साथ HTTP कैशिंग की पुष्टि करना मैं फिडलर का उपयोग कैसे कर सकता हूं यह पुष्टि करने के लिए कि HTTP कैशिंग काम कर रहा है? क्या कोई और बेहतर तरीका है?फिडलर
फिडलर
उत्तर
आप पृष्ठ को संसाधन लाने के द्वारा कैशिंग की पुष्टि कर सकते हैं और ध्यान दें कि संसाधन के लिए कोई अनुरोध Fiddler में दिखाई नहीं दिया। मैं इसे करने का बेहतर तरीका नहीं सोच सकता। मेरे लिये कार्य करता है।
फिडलर के माध्यम से प्रॉक्सी के रूप में साइट ब्राउज़ करें। प्रत्येक प्रतिक्रिया विवरण में, एक टैब "कैशिंग" होता है। यह प्रतिक्रिया शीर्षकों के बारे में उपयोगी जानकारी दिखाता है - उदा। विभिन्न कैश-कंट्रोल और मूल्यों का समय क्या समाप्त होता है।
मुझे लगता है कि सबसे कैशिंग ट्यूटोरियल के भीतर प्रदर्शित विधि का उपयोग करने का सबसे अच्छा तरीका है - उस पृष्ठ पर एक लेबल है जो वर्तमान सर्वर समय प्रदर्शित करता है। यदि मान कैश किया गया है, तो आप कैश पुन: उत्पन्न होने तक बाद के पृष्ठ रीफ्रेश के साथ अपडेट नहीं देख पाएंगे।
यदि आपकी आवश्यकता अधिक जटिल है (आपको फिडलर का उपयोग करने की आवश्यकता है), एंथनी का सुझाव वह है जिसे मैंने अतीत में सफलतापूर्वक उपयोग किया है।
फिडलर निश्चित रूप से इसके साथ मदद करेगा। आप या तो सर्वर को HTTP 304 प्रतिक्रिया के साथ प्रतिक्रिया देंगे (संशोधित नहीं - जो क्लाइंट को बताता है कि कैश किए गए आइटम अभी भी मान्य है) या उस सामग्री के लिए जिस पर इसकी वेब समाप्ति सही है, आपको बिल्कुल कोई अनुरोध नहीं दिखाई देगा।
वास्तव में, आपको फ़ायरफ़ॉक्स प्लस फ़ायरबग भी आपके लिए यह करेगा।
सही Fiddler में URL क्लिक करें और गुण क्लिक करें, आप के तहत "WinInet कैश जानकारी" कि पॉपअप
- 1. फिडलर
- 2. फिडलर
- 3. फिडलर
- 4. फिडलर
- 5. फिडलर POST
- 6. फ़िल्टर फिडलर यातायात
- 7. फिडलर के लिए वैकल्पिक?
- 8. HTTPS-> फिडलर
- 9. फिडलर: केवल निम्न होस्ट दिखाएं
- 10. फिडलर बनाम फ़ायरफ़ॉक्स डब्ल्यू/फ़ायरबग
- 11. फिडलर को सभी आईपी को कैसे सुनें
- 12. फिडलर स्टार्टअप पर कोई कैप्चर नहीं
- 13. फ़िल्टरिंग फिडलर को केवल एक निश्चित डोमेन
- 14. फिडलर gzip प्रतिक्रियाओं को डिकंप्रेस नहीं करता
- 15. डब्ल्यूसीएफ रेस्ट सर्विस पोस्ट विधि फिडलर
- 16. फिडलर सत्र प्रदर्शित नहीं कर रहे हैं
- 17. फिडलर में अनुरोध का टाइमस्टैम्प दिखाएं?
- 18. फिडलर 2 वाइप्स मेरा इंटरनेट एक्सप्लोरर प्रॉक्सी सेटिंग्स
- 19. फिडलर में HTTP अनुरोध का आकार कैसे प्रदर्शित करें?
- 20. फिडलर को पोर्ट 81 पर एक वेबसाइट कैसे सुनें?
- 21. फिडलर: एक विशिष्ट पृष्ठ को अवरुद्ध करना (फ़िल्टर करना)
- 22. फिडलर में "अनुरोध निकाय" की लाल पृष्ठभूमि क्यों है?
- 23. एक रिवर्स प्रॉक्सी के रूप में फिडलर का उपयोग
- 24. डिबग करने के लिए फिडलर का उपयोग कैसे करें?
- 25. फिडलर के साथ एचटीपी अनुरोध क्यों तेज है
- 26. केवल कुछ प्रक्रियाओं के लिए फिडलर का उपयोग करें
- 27. क्या प्रॉक्सी (जैसे फिडलर) का उपयोग नोड.जेएस के क्लाइंटरक्वेट
- 28. एंड्रॉइड फोन पर फिडलर के साथ एचटीटीपीएस अनुरोध/प्रतिक्रियाएं डीबगिंग
- 29. एसएसएल का क्या मतलब है अगर फिडलर 2 HTTPS पर सभी कॉल डिक्रिप्ट कर सकता है?
- 30. .NET HttpClient कई अनुरोधों के बाद लटकता है (जब तक कि फिडलर सक्रिय नहीं होता)
HTTP 302 केवल ETag कैशिंग के लिए है, जहां ग्राहक के साथ वापस जाँच करने के लिए है में cach जानकारी की जांच कर सकते सर्वर और सर्वर ने संकेत दिया है कि क्लाइंट ने सबसे ताजा मूल्य कैश किया है, यह इंगित करने के लिए HTTP 302 (संशोधित नहीं) देता है। –
दरअसल, मैंने इस प्रतिक्रिया को लिखने पर गलत टाइप किया और 304 (संशोधित नहीं) टाइप करने के लिए और 302 (पाया) टाइप करने का मतलब नहीं था। उस ने कहा, न तो 302 या 304 ईटाग-केवल प्रतिक्रियाएं हैं, इसलिए मुझे यकीन नहीं है कि ऊपर दी गई टिप्पणी समझ में आता है। –
मैं 304 (302 नहीं) के सही तरीके से संदर्भित करने के लिए अपना उत्तर संपादित करूंगा –