Back to Question Center
0

मिमल के उचित उपयोग

1 answers:

मैंने सुना है कि यह सुझाया गया है कि किसी पेज के Semaltेट को ज़िप या जीज़िप सेट करने से लोड बार नीचे चला जाएगा और बैंडविड्थ कम हो जाएगा Source - lost tfn in australia. क्या यह औसत साइट या केवल एक उच्च लोड वाले साइटों के लिए कार्यान्वयन योग्य है? इसके अलावा, कोई एलएएमपी पर्यावरण में इस तरह से सेवा करने के लिए पेज सेट करने के बारे में कैसे जाना जाता है? क्या ज़िप और जीज़िप के बीच एक व्यावहारिक अंतर है?

February 12, 2018

यह काफी अच्छा है, यहां तक ​​कि कम यातायात के स्तर के औसत के साथ साइटों के लिए. हालांकि यह आपके बैंडविड्थ को कम करेगा (CPU उपयोग में मामूली वृद्धि के साथ), असली लाभ आपके उपयोगकर्ताओं के लिए है. ब्रॉडबैंड पर भी आप संकुचित पृष्ठों तक पहुंचते समय एक प्रदर्शन में सुधार को देख सकते हैं, लेकिन धीमे नेटवर्क गति और नए स्मार्टफ़ोन पर आपके उपयोगकर्ता वास्तव में इसकी सराहना करेंगे.

. आमतौर पर यह "जीज़िप, डिफ्लेट" होता है. (Google क्रोम में एक अजीब प्रारूप है जिसे "एसडीसी" कहा जाता है, जिसे आप अनदेखा कर सकते हैं. ) फिर, यदि आप ब्राउज़र से उस शीर्ष लेख प्राप्त करते हैं, तो आप कर सकते हैं, यदि आप चाहें, तो अपनी सामग्री को या तो gzip या deflate प्रारूप का उपयोग करके संपीड़ित करें. जब आप ऐसा करते हैं, तो निश्चित रूप से आपको ब्राउज़र को यह बताना होगा कि आपने क्या किया है, ताकि आप अपने आउटगोइंग सामान में "कंटेंट एन्कोडिंग" हैडर जोड़ सकें.

दोनों gzip और deflate स्वरूप आरएफसी (इंटरनेट मानकों दस्तावेजों) में परिभाषित कर रहे हैं. कोई "ज़िप" विकल्प नहीं है, हालांकि कुछ ब्राउज़र में "bzip2" विकल्प हो सकता है ). पहले से ही संकुचित हैं, इसलिए आपको उन्हें संपीड़ित करने से कोई फायदा नहीं मिलता है. असल में यह केवल एचटीएमएल, सीएसएस, सादा पाठ, या जावास्क्रिप्ट के लिए काम करता है.

आपको "डिफलेट" एन्कोडिंग का उपयोग करने से सावधान रहने की आवश्यकता है क्योंकि इंटरनेट एक्सप्लोरर एक लंबे समय तक बग है, जहां यह बहुत अच्छी तरह से समझ में नहीं आता है. मेरा मानना ​​है कि Google App Engine जैसी फैंसी-पैंट चीजें स्वचालित रूप से आपके द्वारा उपयोग किए जाने वाले कम्प्रेशन का उपयोग करने और उसे लागू करने के लिए काम करेंगे.

.