किसी विज़िटर द्वारा लोड की जाने वाली अधिकांश सामग्री PHP तक कभी पहुँचती ही नहीं है — इसे कैश से प्रस्तुत किया जाता है, जो यहाँ किसी साइट के तेज़ होने का सबसे बड़ा कारण है।
परतें, सबसे बाहरी पहले
CDN, यदि आपके पास है, तो विज़िटर के नज़दीक से छवियों और स्थिर फ़ाइलों को प्रस्तुत करता है। सर्वर कैश पूरे रेंडर किए गए पृष्ठों को संग्रहीत करता है, जिससे दोबारा आने पर PHP निष्पादित नहीं होता है। WordPress साइटों पर Zinn® कैश प्लगइन यह तय करता है कि क्या कैश करने योग्य है और आपके द्वारा प्रकाशित किए जाने पर सही पृष्ठों को साफ़ करता है।
आपको इसे कब साफ़ करने की आवश्यकता है
प्रकाशित करना, किसी पोस्ट को संपादित करना, या मेनू बदलना प्रभावित पृष्ठों को स्वचालित रूप से साफ़ कर देता है। आपको प्लगइन द्वारा न देखे जा सकने वाले किसी बदलाव के बाद इसे मैन्युअल रूप से साफ़ करने की आवश्यकता होती है — SFTP पर संपादित की गई थीम फ़ाइल, सीधे डेटाबेस में बदला गया कोई विकल्प।
Sites → your site → Cache → Clear.
"मेरा बदलाव दिखाई नहीं दे रहा है"
इस क्रम में जाँच करें, क्योंकि यह लगभग हमेशा अंतिम वाला ही होता है:
- उपरोक्त स्क्रीन से साइट कैश साफ़ करें।
- यदि परिवर्तन किसी छवि या स्टाइलशीट में था, तो CDN साफ़ करें।
- अपने स्वयं के ब्राउज़र की जाँच करें। पृष्ठ को निजी विंडो में लोड करें। इनमें से आधे से अधिक स्थानीय कैश होते हैं, और हमारे वाले को कितना भी साफ़ करने से यह ठीक नहीं होगा।
क्या कभी कैश नहीं किया जाता है
लॉग-इन सत्र, कार्ट, चेकआउट और व्यवस्थापक स्क्रीन। कोई दुकान एक ग्राहक को दूसरे ग्राहक की टोकरी नहीं दिखाती है, और इसे कॉन्फ़िगर करने के बजाय अनिवार्य रूप से लागू किया जाता है।