Blogs ❯❯ Technology
Loading ...
If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
Web Performance
Website की Performance उस Speed को Reference देता है, जिसमें अगर कोई User Website की Page में अगर प्रवेश करता है तो वह Automatic Download होकर उस यूजर की Browser पर Display हो जाती है। अगर इस प्रदर्शित होने वाले Browser की Backend Language की बात करें तो उसमें प्रमुख रूप से HTML, CSS, JavaScript आदि का यूज़ किया जाता है।
Page Load होने में ब्राउज़र/ सर्वर, Cache, इमेज और एसएसएल (https) Problem कर सकती है, इसलिए इसका ध्यान बहुत जरुरी है। अगर नहीं ध्यान रखते है तो आप खुद को ही मालूम होगा आपकी Website इतने बहुत Late से ओपन होगी तो, आपके पुराने Blog Reader भी बहुत जल्द ही आपके वेबसाइट को Leave कर सकते हैं।
Website जब पहले दशक में विद्यमान (मौजूद) नहीं था तब एक वेबसाइट मुख्य रूप से Website Code को Customization और Hardware Limitations को आगे बढ़ाने पर ही सीमित था, लेकिन अब Website का पहले की तुलना में बहुत अधिक Develop किया जा चूका है अभी कि बात करें तो Website का बहुत उपयोग Knowledge Share करने (Blogs) और बहुत से चीजों में उपयोग करते हैं।
2007 में Souders ने जो एक प्रमुख बिंदु बनाया, वह यह है कि किसी Website को Download करने और देखने में लगने वाले कम से कम 80% समय को Frontend Structure द्वारा Control किया जाता है। जनरल Browser द्वारा व्यवहार के बारे में जागरूकता के साथ-साथ HTTP कैसे काम करता है, इस अंतराल समय को कम किया जा सकता है।
वेबसाइट की Performance Customization पर जानने पर यूजर को एक्सपीरियंस (यूएक्स) में improve करता है और इसलिए वेब डिजाइनरों और वेब डेवलपर्स द्वारा अत्यधिक चाहा जाता है। वे कई तकनीकों का उपयोग करते हैं जो वेब पेज लोड समय को कम करने के लिए वेब Customization कार्यों को सुव्यवस्थित करती हैं। इस प्रक्रिया को फ्रंट एंड ऑप्टिमाइज़ेशन (एफईओ) या सामग्री कस्टमाइजेशन के रूप में जाना जाता है।
वेब पेजों का निर्माण JavaScript और हाइपरटेक्स्ट मार्कअप लैंग्वेज (HTML) जैसी कोड फाइलों से किया जाता है। जैसे-जैसे वेब पेज Complexity में बढ़ते हैं, वैसे-वैसे उनकी कोड फाइलें और बाद में उनका Load Time बढ़ता है। फ़ाइल संपीड़न कोड फ़ाइलों को 80 प्रतिशत तक कम कर सकता है, जिससे साइट की रिस्पांसिबिलिटी में improvement होता है।
HTTP/1.x और HTTP/2
चूंकि Web browser समानांतर उपयोगकर्ता Requests के लिए कई TCP कनेक्शन का उपयोग करते हैं, नेटवर्क का बहुत अधिक यूजरों और ब्राउज़र एकाधिकार हो सकता है। क्योंकि HTTP/1 अनुरोध Request ओवरहेड के साथ आते हैं, वेब प्रदर्शन सीमित बैंडविड्थ और बढ़े हुए उपयोग से प्रभावित होता है।
HTTP/1, HTTP/2 की तुलना में
टेक्स्ट के बजाय बाइनरी है।
ordered और blocked होने के बजाय पूरी तरह से मल्टीप्लेक्स किया गया है।
इसलिए समांतरता के लिए एक connection का उपयोग कर सकते हैं।
ओवरहेड को कम करने के लिए हेडर कम्प्रेशन का उपयोग करता है।
सर्वरों को क्लाइंट caches में प्रतिक्रियाओं को एक्टिव रूप से "पुश" करने की अनुमति देता है।
एक वेबसाइट के होस्टिंग सर्वर के बजाय, CDNs का उपयोग HTTP/2 के साथ मिलकर किया जाता है ताकि एंड-यूज़र को इमेजों, जावास्क्रिप्ट फ़ाइलों और कैस्केडिंग स्टाइल शीट (CSS) फ़ाइलों जैसे वेब पेजों के साथ बेहतर सेवा प्रदान की जा सके क्योंकि सीडीएन का स्थान आमतौर पर करीब होता है।
आशा है कि Website के Speed Improve Performance पर based यह article आपको पसंद आया होगा।
0.
Loading ...
Hi ! My name is Rahul Kumar Rajput. I'm a back end web developer and founder of learnhindituts.com. I live in Uttar Pradesh (UP), India and I love to talk about programming as well as writing technical tutorials and tips that can help to others.
Get connected with me. :) LinkedIn Twitter Instagram Facebook