अधिकांश संपीड़न एल्गोरिदम, जब एक सादे-पाठ फ़ाइल के लिए आवेदन किया, इसका आकार 70% या अधिक से, फाइल में सामग्री के आधार पर कम कर सकते हैं। संपीड़न एल्गोरिदम का उपयोग करते समय, मानक और अधिकतम संपीड़न स्तरों के बीच का अंतर छोटा होता है, खासकर जब आप इन अतिरिक्त संपीड़न पास को संसाधित करने के लिए आवश्यक अतिरिक्त CPU समय पर विचार करते हैं। गतिशील रूप से वेब सामग्री को संपीड़ित करते समय यह बहुत महत्वपूर्ण है। अधिकांश सॉफ़्टवेयर सामग्री संपीड़न तकनीक CPU चक्रों को संरक्षित करने के लिए 6 (9 स्तरों में से) के संपीड़न स्तर का उपयोग करती हैं। स्तर 6 और स्तर 9 के बीच फ़ाइल आकार अंतर आमतौर पर इतना छोटा होता है कि इसमें शामिल अतिरिक्त समय के लायक नहीं है।
टेक्स्ट/.* एमआईएम प्रकार के रूप में पहचाने गए फ़ाइलों के लिए, इसे तार पर रखने से पहले फ़ाइल पर संपीड़न लागू किया जा सकता है। यह एक साथ बाइट्स की संख्या को स्थानांतरित करता है और प्रदर्शन में सुधार करता है। परीक्षण ने यह भी दिखाया है कि माइक्रोसॉफ्ट ऑफिस और पोस्टस्सिप्ट फाइलें संपीड़न मॉड्यूल द्वारा परिवहन के लिए जीजेआईपी-एनकोडेड हो सकती हैं।
कुछ महत्वपूर्ण एमआईएम प्रकार जो जीजेआईपी एनकोडेड नहीं हो सकते हैं वे बाहरी जावास्क्रिप्ट फाइलें, पीडीएफ फाइलें और छवि फाइलें हैं। जावास्क्रिप्ट फ़ाइलों के साथ समस्या मुख्य रूप से ब्राउज़र सॉफ़्टवेयर में कीड़े के कारण है, क्योंकि ये फ़ाइलें वास्तव में टेक्स्ट फाइलें हैं और समग्र प्रदर्शन परिवहन के लिए संपीड़ित होने से लाभान्वित होगा। पीडीएफ और छवि फ़ाइलों को पहले ही संपीड़ित किया गया है, और उन्हें फिर से संपीड़ित करने का प्रयास करने से उन्हें बड़ा बनाता है और ब्राउज़र के साथ संभावित प्रतिपादन समस्याएं होती हैं।
किसी ग्राहक को संपीड़ित फ़ाइल भेजने से पहले, यह महत्वपूर्ण है कि सर्वर सुनिश्चित करता है कि क्लाइंट डेटा प्राप्त करने के लिए सही ढंग से समझता है और संकुचित प्रारूप प्रस्तुत करता है।
Accept-encoding: gzip
Accept-encoding: gzip, deflate
वर्तमान प्रमुख ब्राउज़रों हर अनुरोध वे भेजने के साथ इस संदेश के कुछ बदलाव शामिल हैं: जो ब्राउज़र संकुचित सामग्री को समझने निम्न क्लाइंट अनुरोध हेडर का एक परिवर्तन भेजें। सर्वर हेडर देखता है और संकुचित सामग्री उपलब्ध कराने के निर्णय लेता है तो यह सर्वर प्रतिक्रिया हेडर के साथ जवाब देना चाहिए:
अधिक जानकारी के लिए यह लेख देखें: http://www.linuxjournal.com/article/6802
संभावित डुप्लिकेट [अपाचे द्वारा प्रदत्त पाठ फ़ाइलों के लिए gzip के बजाय डिफ्लेट का उपयोग क्यों करें?] (Http://stackoverflow.com/questions/388595/why-use-deflate-instead-of-gzip-for-text- फाइल-द्वारा-द्वारा-अपाचे) – KingCrunch
[mod \ _deflate या mod \ _gzip का संभावित डुप्लिकेट, जिसका उपयोग किया जाना चाहिए?] (http://stackoverflow.com/questions/3173147/mod-deflate-or-mod-gzip- जिसका उपयोग किया जाना चाहिए) –