गुणों (एमवीसी के लिए) का उपयोग करके कैशिंग विकल्प का उपयोग करें, और संपीड़न के बारे में मत सोचें क्योंकि आईआईएस/IISExpress स्वचालित रूप से आपके आउटपुट को संपीड़ित करता है यदि आप इसे सक्षम करते हैं।
जिस तरह से यह काम करता है, एमवीसी अलग-अलग टुकड़ों या आउटपुट के हिस्सों (आंशिक सामग्री कैशिंग) के कैशिंग को सक्षम नहीं करता है। यदि आप इसे चाहते हैं, तो क्लाउडफ्लेयर जैसी सेवा का उपयोग करने पर विचार करें (क्या सीएफ की तरह कोई अन्य है?)। यह स्वचालित रूप से आपके आउटपुट को कैश करता है और आपके आउटपुट के टुकड़ों को कैश करता है और आपके कोड में बदलाव किए बिना कई अन्य प्रदर्शन और सुरक्षा सुधार प्रदान करता है।
यदि यह आपके लिए कोई विकल्प नहीं है, तो आप अभी भी आईस्पेड का उपयोग कर सकते हैं (यह Google के mod_pagespeed का आईआईएस पोर्ट है)। यह कुछ रोचक सेटिंग्स जैसे व्हाइटस्पेस हटाने, इनलाइन सीएसएस और जेएस संपीड़न, जेएस फ़ाइल विलय और कई अन्य प्रदान करता है।
दोनों सीएफ और आईस्पीड परवाह नहीं है कि आपकी साइट कैसे बनाई गई है, वे http/html स्तर पर काम करते हैं, इसलिए वे दोनों एमवीसी, क्लासिक एएसपी.नेट, पीएचपी या यहां तक कि कच्चे एचटीएमएल फाइलों पर भी काम करते हैं।
आप 'System.Web.Cache' में संकुचित प्रतिसाद ग्रहण की तरह मतलब है? – bzlm
शायद, या कोई अन्य समाधान जो इसे पूरा करता है। –
अब तक कोई भी उत्तर नहीं है, जबकि अन्य मामलों में जानकारीपूर्ण, कैश बनाम सामग्री _in_ कैश बनाम सामग्री ___ को कैश बना रहा है। एएसपी.नेट कैशिंग पर एक यूजी प्रेजेंटेशन पर विचार करते हुए, क्या आपने कस्टम कैश प्रदाता लिखने पर विचार किया है? – J0e3gan