304 संशोधित नहीं

टीएल; डीआर
एक 304 संशोधित नहींसंदेश एक HTTP प्रतिक्रिया स्थिति कोडहै जो इस तथ्य की ओर इशारा करता है कि उपयोगकर्ता को वेब संसाधन (जैसे वेबपेज) के कैश्ड संस्करण पर पुनर्निर्देशित कियाजा रहा है, क्योंकि कैशिंग के समय के बीच कोई संशोधन नहीं हुआ है। और अनुरोध का समय। यह उपयोगकर्ता के अनुभव को प्रभावित नहीं करता है, सिवाय इस तथ्य के कि संसाधन तेजी से लोड होगा।
304 संशोधित नहीं संदेश क्या है?
एक 304 संशोधित नहीं संदेश एक HTTP प्रतिक्रिया स्थिति कोड है, जो 301 रीडायरेक्टऔर 302 रीडायरेक्टके साथ, 3xx प्रतिक्रिया स्थिति कोड श्रेणीका हिस्सा है। यह श्रेणी रीडायरेक्टसे संबंधित है, लेकिन 304 संशोधित नहीं संदेश के मामले में, कोई स्पष्ट पुनर्निर्देशन शामिल नहीं है। ऐसा इसलिए है क्योंकि यह उस वेब संसाधन के कैश्ड संस्करण के लिए एक अंतर्निहित पुनर्निर्देशन को संदर्भित करता है जिसे आप एक्सेस करने का प्रयास कर रहे हैं।
कैश्ड संस्करणआपके वेब संसाधन का एक संस्करण है, जिसे तेजी से एक्सेस और पेज लोडिंग समय के लिए एक मध्यवर्ती सिस्टम पर संग्रहीत कियाजा रहा है। जिस तरह से यह काम करता है वह यह है कि जब कोई उपयोगकर्ता पहली बार किसी वेब संसाधन (जैसे वेबपेज) तक पहुंचता है, तो उसे उस संसाधन का लाइव संस्करण दिखाई देगा। उसी समय, यदि कैशिंग सक्षम है, तो उस वेबपेज के कुछ या सभी तत्वों को एक मध्यवर्ती सर्वर पर और यहां तक कि उपयोग किए जा रहे इंटरनेट ब्राउज़र पर स्थिर संसाधनों के रूप में डाउनलोड कियाजा रहा है। दूसरी बार जब उपयोगकर्ता उसी पृष्ठ पर जाता है, यदि इस बीच कोई परिवर्तन नहीं हुआ है, तो उन्हें संसाधन के कैश्ड संस्करण पर पुनर्निर्देशित किया जाएगा, जो बहुत तेज़ी से लोड होगा, क्योंकि तत्व पहले ही एक बार डाउनलोड हो चुके हैं।
इस संदर्भ में, 304 संशोधित नहीं संदेश एक अनुरोध की प्रतिक्रिया है, जब संसाधन को कैश किए जाने के बाद कोई अद्यतन नहीं किया गया है। इसलिए, सर्वर स्वचालित रूप से उपयोगकर्ता को कैश्ड संस्करण में भेज देगा।
304 संशोधित नहीं संदेश उपयोगकर्ता को कैसे प्रभावित करता है?
यह नहीं है। क्लाइंट साइड पर करने के लिए कुछ भी नहीं है। उपयोगकर्ता 304 संदेश को नोटिस भी नहीं कर सकते हैं और संभवत: उन्हें पता नहीं होगा कि वे एक कैश्ड वेबपेज देख रहे हैं।