जीजेआईपी डेटा संपीड़न का एक रूप है - यानी यह डेटा का एक हिस्सा लेता है और इसे छोटा बनाता है। संपीड़ित फ़ाइल को अन-ज़िप करके मूल डेटा को पुनर्स्थापित किया जा सकता है।
यह वेब ऐप्स और वेब साइटों के लिए प्रासंगिक है क्योंकि HTTP प्रोटोकॉल में भेजा जा रहा डेटा gzip करने की क्षमता शामिल है।
इसका मतलब है कि जब यह उपयोग में है, तो साइट की सेवा के लिए आपकी बैंडविड्थ लागत कम होगी क्योंकि साइट पर आने वाले लोग छोटी फाइलें डाउनलोड करेंगे।
GZip का उपयोग करने के लिए कुछ चेतावनी हैं, लेकिन कुल मिलाकर यह आमतौर पर gzip का उपयोग करने के लिए बेहतर नहीं है - उदाहरण के लिए, इसमें ज़िप और फ़ाइलों को अनजिप करने में समय और प्रोसेसर शक्ति होती है, लेकिन आम तौर पर यह कोई समस्या नहीं है क्योंकि ऐसा करने में लगने वाला समय अक्सर एक छोटी फ़ाइल डाउनलोड करके सहेजे गए समय से कम होता है। इसलिए ब्राउज़र को अनजिप करने के बावजूद समग्र प्रभाव एक समय की बचत है।
GZip सभी फ़ाइलों को संपीड़ित कर सकता है; यह फ़ाइल प्रकार या एन्कोडिंग क्या अंतर नहीं करता है। स्पष्ट रूप से कुछ फ़ाइलों को दूसरों की तुलना में अधिक प्रभावी ढंग से संपीड़ित किया जा सकता है, इसलिए बैंडविड्थ की बचत अलग-अलग होगी - HTML जैसी टेक्स्ट फ़ाइलें सर्वश्रेष्ठ परिणाम देती हैं; छवियों को gzip द्वारा इतना संकुचित नहीं किया जाता है क्योंकि उनके पास पहले से ही कुछ संपीड़न अंतर्निहित है। कुछ फाइलें (उदाहरण के लिए जो .zip
फाइलों की तरह पहले से ही संकुचित हो चुके हैं) वास्तव में gzipped होने पर थोड़ा बड़ा हो सकता है, क्योंकि उन्हें किसी भी फ़्यूचर को संपीड़ित नहीं किया जा सकता है, लेकिन gzip को अभी भी फ़ाइल में मेटा डेटा जोड़ने की आवश्यकता है। लेकिन ये किनारे के मामले हैं, और बहुत अंतर नहीं करते हैं।
HTTP में GZip सामान्य रूप से पूरी तरह से पारदर्शी रूप से होता है। अंतिम उपयोगकर्ता पूरी तरह से अनजान होना चाहिए कि यह हो रहा है; ब्राउज़र उनके लिए दृश्यों के पीछे ऐसा करेगा। और वेब सर्वर अंत से यह केवल आपके वेब सर्वर सॉफ़्टवेयर में कॉन्फ़िगरेशन सेटिंग चालू करने का विषय है। आपके परिप्रेक्ष्य से, यह वास्तव में आपको जानने की जरूरत है; बस अपने सर्वर पर gzip सेटिंग सेट करें (या अपने आईएसपी को ऐसा करने के लिए कहें)। यह काफी संभव है कि यह आपकी साइट पर पहले से ही सक्रिय हो सकता है बिना आपको पता भी।
यहां पूरा ज्ञान लें। http://en.wikipedia.org/wiki/Gzip – Nitesh