मैं अपनी ASP.NET वेबसाइट में स्थिर सामग्री कैशिंग के लिए IIS7 में नियम स्थापित करना चाहूंगा।
मैंने इन लेखों को देखा है, जिसमें बताया गया है कि <clientCache />
तत्व का उपयोग करते हुए इसे कैसे करना है web.config
:
क्लाइंट कैश
<clientCache>
(IIS.NET) IIS में स्थिर सामग्री के लिए एक्सपायर
या कैश कंट्रोल हैडर जोड़ें (ढेर अतिप्रवाह)
हालाँकि, यह सेटिंग वैश्विक रूप से सभी स्थिर सामग्री पर लागू होती है। वहाँ सिर्फ कुछ निर्देशिकाओं या एक्सटेंशन के लिए ऐसा करने का एक तरीका है?
उदाहरण के लिए, मेरे पास दो निर्देशिकाएं हो सकती हैं जिनके लिए अलग कैश सेटिंग्स की आवश्यकता होती है:
/static/images
/content/pdfs
यह संभव कैश शीर्षलेख भेजने के लिए नियमों को स्थापित करने के लिए है ( max-age
, expires
एक्सटेंशन और फ़ोल्डर पथों पर आधारित, आदि)?
कृपया ध्यान दें, मुझे यह करने में सक्षम होना चाहिए web.config
क्योंकि मेरे पास IIS कंसोल तक पहुंच नहीं है।