वेब कैशिंग

वेब कैश (या HTTP कैश) वर्ल्ड वाइड वेब के अनुकूलन के लिए एक प्रणाली है। इसे ग्राहक की ओर  और  सर्वर साइड  दोनों तरह से लागू किया जाता है। मल्टीमीडिया और अन्य कम्प्यूटर फाइल के कैश (कंप्यूटिंग) के परिणामस्वरूप  वेब ब्राउज़र  वेब पर कम समग्र विलंब हो सकता है।

आगे और पीछे
फ़ॉरवर्ड कैश वेब सर्वर के नेटवर्क के बाहर का कैश है, उदा। क्लाइंट के वेब ब्राउज़र में, ISP में, या कॉर्पोरेट नेटवर्क में। एक नेटवर्क-जागरूक फ़ॉरवर्ड कैश केवल अत्यधिक एक्सेस की गई वस्तुओं को कैश करता है। क्लाइंट और वेब सर्वर के बीच बैठा एक प्रॉक्सी सर्वर HTTP हेडर का मूल्यांकन कर सकता है और चुन सकता है कि वेब सामग्री को स्टोर करना है या नहीं।

एक रिवर्स कैश एक या एक से अधिक वेब सर्वरों के सामने बैठता है, इंटरनेट से अनुरोधों को तेज करता है और पीक सर्वर लोड को कम करता है। यह आमतौर पर एक सामग्री वितरण नेटवर्क (सीडीएन) है जो पूरे नेटवर्क में विभिन्न बिंदुओं पर वेब सामग्री की प्रतियां रखता है।

HTTP विकल्प
हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल सिक्योर) (HTTP) कैश को नियंत्रित करने के लिए तीन बुनियादी तंत्रों को परिभाषित करता है: ताजगी, सत्यापन और अमान्यता। यह सर्वर से HTTP प्रतिसाद संदेशों के शीर्षलेख में निर्दिष्ट है।

ताजगी एक प्रतिक्रिया को मूल सर्वर पर फिर से जांचे बिना उपयोग करने की अनुमति देती है, और इसे सर्वर और क्लाइंट दोनों द्वारा नियंत्रित किया जा सकता है। उदाहरण के लिए, एक्सपायर रिस्पांस हेडर एक तारीख देता है जब दस्तावेज़ पुराना हो जाता है, और कैशे-कंट्रोल: अधिकतम-आयु निर्देश कैश को बताता है कि प्रतिक्रिया कितने सेकंड के लिए ताज़ा है।

सत्यापन का उपयोग यह जांचने के लिए किया जा सकता है कि कैश्ड प्रतिक्रिया बासी होने के बाद भी अच्छी है या नहीं। उदाहरण के लिए, यदि प्रतिक्रिया में अंतिम-संशोधित शीर्षलेख है, तो एक कैश यह देखने के लिए कि क्या यह बदल गया है, अगर-संशोधित-चूंकि शीर्षलेख का उपयोग करके एक सशर्त अनुरोध कर सकता है। HTTP ETag (एंटिटी टैग) तंत्र भी मजबूत और कमजोर सत्यापन दोनों की अनुमति देता है।

अमान्यता आमतौर पर कैश से गुजरने वाले किसी अन्य अनुरोध का साइड इफेक्ट होता है। उदाहरण के लिए, यदि कैश्ड प्रतिक्रिया से जुड़े URL को बाद में POST, PUT या DELETE अनुरोध प्राप्त होता है, तो कैश्ड प्रतिक्रिया अमान्य हो जाएगी। कई सीडीएन और नेटवर्क उपकरण के निर्माताओं ने इस मानक HTTP कैश नियंत्रण को डायनेमिक कैशिंग के साथ बदल दिया है।

वैधता
1998 में, DMCA ने संयुक्त राज्य कोड (ऑनलाइन कॉपीराइट उल्लंघन दायित्व सीमा अधिनियम#§ 512(b) सिस्टम कैशिंग सेफ हार्बर|17 U.S.C. §: 512) में नियम जोड़े, जो सिस्टम ऑपरेटरों को कैशिंग के उद्देश्यों के लिए कॉपीराइट दायित्व से छूट देता है।

सर्वर-साइड सॉफ्टवेयर
यह सर्वर-साइड वेब कैशिंग सॉफ़्टवेयर की सूची है।

यह भी देखें

 * इंटरप्लेनेटरी फाइल सिस्टम - वेब कैश को बेमानी बनाता है
 * कैश डिस्कवरी प्रोटोकॉल
 * HTML5 में कैश मैनिफेस्ट
 * सामग्री वितरण प्रसार
 * फसल परियोजना
 * प्रॉक्सी सर्वर
 * वेब त्वरक
 * खोज इंजन कैश

अग्रिम पठन

 * Ari Luotonen, Web Proxy Servers (Prentice Hall, 1997) ISBN 0-13-680612-0
 * Duane Wessels, Web Caching (O'Reilly and Associates, 2001). ISBN 1-56592-536-X
 * Michael Rabinovich and Oliver Spatschak, Web Caching and Replication (Addison Wesley, 2001). ISBN 0-201-61570-3