कैश मेमोरी में कॉन्टेंट को लंबे समय तक सेव रखने वाले संसाधनों का इस्तेमाल करें

Connor Clark
Connor Clark

पब्लिश किया गया: 8 अक्टूबर, 2025

अगर कैश मेमोरी ज़्यादा समय तक बनी रहे, तो लोगों के आपके पेज पर बार-बार लौटकर आने की प्रोसेस में तेज़ी आती है.

जब कोई ब्राउज़र किसी संसाधन का अनुरोध करता है, तो संसाधन उपलब्ध कराने वाला सर्वर, ब्राउज़र को यह बता सकता है कि उसे कुछ समय के लिए संसाधन को कैश मेमोरी में कितने समय तक सेव रखना चाहिए. उस रिसॉर्स के लिए किए गए किसी भी अगले अनुरोध के लिए, ब्राउज़र नेटवर्क से रिसॉर्स पाने के बजाय, उसकी लोकल कॉपी का इस्तेमाल करता है.

वेब की परफ़ॉर्मेंस के लिए, बैंडविड्थ की तुलना में लेटेंसी ज़्यादा मायने रखती है. इसलिए, मुख्य अनुरोधों के लिए नेटवर्क लेटेंसी से बचने पर, उपयोगकर्ता को बेहतर परफ़ॉर्मेंस मिल सकती है.

इस अहम जानकारी को कैसे पास करें

कैश किए जा सकने वाले सभी सब-रिसोर्स अनुरोधों के लिए, कैश का लाइफ़टाइम कम से कम 30 दिन (2592000 सेकंड) होना चाहिए. हमारा मानना है कि सभी स्टैटिक ऐसेट को यहां दिए गए फ़्लोचार्ट का पालन करना चाहिए: कैश मेमोरी में सेव किए जा सकने वाले संसाधनों का लाइफ़टाइम बहुत लंबा (30 दिन या एक साल) होना चाहिए.

किसी अनुरोध को तब कैश मेमोरी में सेव किया जा सकता है, जब:

  • यह रिसॉर्स कोई फ़ॉन्ट, इमेज, मीडिया फ़ाइल, स्क्रिप्ट या स्टाइल शीट है.
  • संसाधन में 200, 203 या 206 एचटीटीपी स्टेटस कोड है.
  • संसाधन के रिस्पॉन्स हेडर में, इसे कैश मेमोरी में सेव करने से साफ़ तौर पर बाहर नहीं रखा गया है. उदाहरण के लिए: no-cache, must-revalidate, no-store.

एचटीटीपी कैश: सुरक्षा से जुड़ी आपकी पहली गाइड और एचटीटीपी कैशिंग के व्यवहार को कॉन्फ़िगर करने से जुड़ा कोडलैब में, संसाधनों को कैश करने का तरीका जानें.

Chrome DevTools में नेटवर्क पैनल का इस्तेमाल करके, पुष्टि करें कि Cache-Control हेडर आपकी उम्मीद के मुताबिक सेट किए गए हैं. इसके अलावा, नेटवर्क पैनल में मौजूद Size कॉलम से पता चलता है कि अनुरोध को कैश मेमोरी से भेजा गया था या नहीं.

स्टैक के हिसाब से सलाह

इस अहम जानकारी में, स्टैक के हिसाब से दिशा-निर्देश भी दिए जाते हैं. ये दिशा-निर्देश, इन टेक्नोलॉजी का इस्तेमाल करने वाले पेजों के लिए होते हैं:

Drupal

Administration » Configuration » Development पेज में, ब्राउज़र और प्रॉक्सी कैश मेमोरी की ज़्यादा से ज़्यादा उम्र सेट करें. Drupal कैश मेमोरी और परफ़ॉर्मेंस ऑप्टिमाइज़ करने के बारे में पढ़ें.

Joomla

कैश मेमोरी देखें.

WordPress

ब्राउज़र कैशिंग देखें.

अन्य रेफ़रंस