2010-12-15 12 views
7

मुझे लगता है कि हम जोड़ने चाहिए asp.net अनुप्रयोगों में सुधार के संबंध में here के बारे में पढ़ा -इस लाइन को web.config में जोड़ना क्या करता है?

<urlCompression doDynamicCompression="true" doStaticCompression="true" dynamicCompressionBeforeCache="true"/> 

किसी को भी सरल शब्दों में समझाने कृपया क्या इस करता है और चाहिए हर .net आवेदन इस जोड़ा होना चाहिए?

उत्तर

2

संपीड़न बैंडविड्थ को बचा मदद कर सकते हैं, और संभवतः पृष्ठ लोडिंग अवधि कम होती है। संपीड़न सक्षम होने के साथ, सर्वर मूल रूप से क्लाइंट को भेजने से पहले फ़ाइलों को gzips। यह संपीड़न करने के लिए थोड़ा और CPU समय ले सकता है, लेकिन विचार यह है कि आप संचरण के दौरान समय बचाएंगे।

गतिशील संपीड़न एएसपीएक्स पृष्ठों जैसे गतिशील स्क्रिप्ट पर संपीड़न को सक्षम करेगा।

स्टेटिक संपीड़न एचटीएमएल फाइलों और छवियों जैसी स्थिर फाइलों पर संपीड़न को सक्षम करेगा।

7
  • तत्व की doDynamicCompression विशेषता सक्षम बनाता है या साइट, आवेदन, या फ़ोल्डर स्तर पर गतिशील सामग्री संपीड़न अक्षम करता है।
  • तत्व की doStaticCompression विशेषता साइट, एप्लिकेशन या फ़ोल्डर स्तर पर स्थिर सामग्री संपीड़न को सक्षम या अक्षम करता है।
  • गतिशील कॉम्प्रेशन BeforeCache विशेषता निर्दिष्ट करती है कि आईआईएस गतिशील रूप से उस सामग्री को संपीड़ित करेगा जो कैश नहीं किया गया है। जब गतिशील कॉम्प्रेशनबॉयर कैश विशेषता सत्य होती है, तो आईआईएस पहली बार अनुरोध किए जाने पर प्रतिक्रिया को संपीड़ित करता है और संपीड़न के लिए सामग्री को कतार देता है। बाद के अनुरोधों को गतिशील रूप से तब तक परोसा जाता है जब तक संकुचित प्रतिक्रिया कैश निर्देशिका में नहीं जोड़ा जाता है। एक बार संपीड़ित प्रतिक्रिया कैश निर्देशिका में जोड़ दी जाती है, तो कैश प्रतिक्रिया बाद के अनुरोधों के लिए ग्राहकों को भेजी जाती है। जब गतिशील कॉम्पप्रेशन BeforeCache गलत होता है, तो आईआईएस असम्पीडित प्रतिक्रिया देता है जब तक संकुचित प्रतिक्रिया कैश निर्देशिका में नहीं जोड़ा जाता है।

taken from iis.net

संबंधित मुद्दे