2010-09-18 19 views
6

काम नहीं कर रहा है जब आप IIS में एक साइट बनाने के डिफ़ॉल्ट रूप से आईआईएस 7.IIS 7 संपीड़न

के साथ एक Windows Server 2008 R2 है, संपीड़न सक्षम है। मैंने संपीड़न मॉड्यूल की जांच की और दोनों चेकबॉक्स चेक किए गए हैं।

अब, मैं फिडलर का उपयोग कर रहा हूं यह जांचने के लिए कि पृष्ठों को संपीड़ित किया जा रहा है, लेकिन ऐसा लगता है कि वे नहीं हैं क्योंकि कोई संपीड़न नहीं चुना गया है और पृष्ठ का आकार 100 केबी से अधिक है।

आईआईएस 7 में संपीड़न सक्षम होने के बावजूद पेज क्यों संपीड़ित नहीं हो रहे हैं?

किसी भी सुझाव की अत्यधिक सराहना की जाएगी।

धन्यवाद।

उत्तर

4

मैं एक समाधान में आया हूं :-) यह समाधान हमेशा संकुचित संस्करण परोसता है।

मेरे लिए भी, IIS में 7.5 प्रबंधक, मैं दोनों बक्से आदेश दोनों संपीड़ित करने के लिए चेक इन किया है,:

  • स्टेटिक फ़ाइलों
  • गतिशील फ़ाइलें

कभी कभी (पहली बार एक वेबपेज परोसा जाता है), यह संयुक्त राष्ट्र है। फिर, केवल दूसरी बार, यह समेकित है।

निम्नलिखित समाधान यहाँ से आता है: http://www.codeproject.com/Articles/242133/Making-the-most-out-of-IIS-compression-Part-conf

आदेश आईआईएस हमेशा ही संकुचित संस्करण कैश करने के लिए है, न कि असम्पीडित संस्करण की तुलना में, applicationHost.config फ़ाइल को संशोधित प्राप्त करने के लिए। आपको आमतौर पर यह फ़ाइल फ़ोल्डर C: \ Windows \ System32 \ inetsrv \ config:

  1. एप्लिकेशनहोस्ट.कॉन्फिग की बैकअप प्रति बनाएं। या - - एक पाठ संपादक, साथ
  2. ओपन applicationHost.config आईआईएस प्रबंधक में, वेबसाइट> विन्यास संपादक चूक और अनुभाग "system.webServer/urlCompression"
  3. अनुभाग ढूंढें पर जाने के लिए नेविगेट।
  4. urlCompression तत्व को dynamicCompressionBeforeCache = "true" विशेषता जोड़ें,
  5. संक्षिप्त करें | कॉपी कोड
  6. सहेजें ApplicationHost.config फ़ाइल
  7. आईआईएस सर्वर रीसेट नई विशेषता को प्रभावी बनाने
  8. प्रारंभ आईआईएस प्रबंधक बनाने के लिए, पेड़ के शीर्ष पर सर्वर क्लिक करें और फिर दाएं पर पुनः प्रारंभ करें क्लिक हाथ की ओर

मुझे आशा है कि यह आपके दिन को बचाएगा, क्योंकि यह मेरा बचाया गया है!

14

क्या आपके पृष्ठ की सामग्री गतिशील (यानी .aspx या .php) हैं? यदि हां, तो क्या आपके आईआईएस में गतिशील सामग्री संपीड़न मॉड्यूल स्थापित है? आप "गतिशील सामग्री संपीड़न सक्षम करें" चेकबॉक्स को देखकर बता सकते हैं। यदि यह ग्रे हो गया है, तो यह स्थापित नहीं है।

यह स्थापित करने के लिए नीचे दिए गए लिंक का संदर्भ लें:

Enabling Dynamic HTTP Compression in IIS7 on Windows Server 2008

मूलतः, यह कहते हैं (बहुत सारे चित्र के साथ) है कि आप सर्वर प्रबंधक के माध्यम से गतिशील सामग्री संपीड़न भूमिका सेवा को जोड़ना होगा, और उसके बाद सुनिश्चित करें कि यह आईआईएस प्रबंधक में सक्षम है।

1

हम एक ही समस्या का सामना कर रहे थे, लेकिन आईआईएस 8 के साथ। डायनामिक और स्टेटिक संपीड़न को बंद करने से चाल चल रही है, लेकिन सेटिंग बदलने के बाद आपको आईआईएस को पुनरारंभ करना होगा।

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