2008-11-03 11 views
6

के साथ क्लाइंट साइड इमेज कैशिंग यह वास्तव में दो प्रश्न है, सबसे पहले, ब्राउज़र सामान्य रूप से क्लाइंट पर छवियों को कैश करते हैं या सर्वर को संकेत मिलता है कि उन्हें कैश किया जा सकता है?एएसपी.Net

दूसरा, यह देखते हुए कि मेरे पास आईआईएस तक पहुंच नहीं है, मैं छवियों के क्लाइंट साइड कैशिंग को बेहतर बनाने के लिए एएसपी एप्लिकेशन में क्या कर सकता हूं।

उत्तर

1

Here पर एक नज़र लेने में रुचि हो सकता है एक उपयोगी लिंक है

आप छवियों पैदा कर रहे हैं अपने आप को, या वे कर रहे हैं स्टैटिक फ़ाइलें

+0

में चारों ओर देखने वे स्थिर चित्र हैं। – tpower

2

एक अच्छी तरह से लिखित ब्राउज़र छवि के साथ जुड़े HTTP शीर्षकों का उपयोग यह निर्धारित करने के लिए करेगा कि छवि कैश की जानी चाहिए और इसे कब तक कैश किया जाना चाहिए।

HTTP 1.1 specification में कैश-कंट्रोल, प्राग्मा और एक्सपियर हेडर पर नज़र डालें।

0

यह वास्तव में दो प्रश्न हैं, सबसे पहले, ब्राउज़र सामान्य रूप से क्लाइंट पर छवियों को कैश करते हैं या सर्वर को संकेत मिलता है कि उन्हें कैश किया जा सकता है?

ब्राउज़र कैश की अनुमति है जिसे उन्हें अनुमति है। आप वैश्विक स्तर पर उन शीर्षकों को आईआईएस के भीतर सेट कर सकते हैं, लेकिन आप लगभग हमेशा अपने आवेदन के भीतर से उन्हें ओवरराइड कर सकते हैं। जब तक कुछ एसएसएल त्वरक या फ़ायरवॉल उन्हें ओवरराइड नहीं करते हैं ..

दूसरा, यह देखते हुए कि मेरे पास आईआईएस तक पहुंच नहीं है, मैं छवियों के क्लाइंट साइड कैशिंग को बेहतर बनाने के लिए एएसपी एप्लिकेशन में क्या कर सकता हूं।

सिर्फ System.Web.HttpContext.Current.Response.Cache

+0

सर्वर साइड कैशिंग के लिए System.Web.HttpContext.Current.Response.Cache नहीं है? – tpower