बफरिंग को कैसे निष्क्रिय करें

विषयसूची:

बफरिंग को कैसे निष्क्रिय करें
बफरिंग को कैसे निष्क्रिय करें

वीडियो: बफरिंग को कैसे निष्क्रिय करें

वीडियो: बफरिंग को कैसे निष्क्रिय करें
वीडियो: बोरिंग मशीन का उपयोग कैसे करें -Jagatjit Tubewell Boring Machine Working 2019 2024, मई
Anonim

क्लाइंट ब्राउज़र में एएसपी पेजों में एचटीएमएल या कोड से डेटा रेंडर करने के प्रयासों की संख्या को कम करने के लिए कभी-कभी बफरिंग का उपयोग वेब पेज को प्रस्तुत करने के लिए किया जाता है, जिससे समग्र प्रदर्शन में वृद्धि होती है। टीसीपी / आईपी को इस तरह से डिज़ाइन किया गया है कि यह क्लाइंट को बड़ी मात्रा में डेटा भेजने के लिए अधिक कुशल है।

बफरिंग को कैसे निष्क्रिय करें
बफरिंग को कैसे निष्क्रिय करें

ज़रूरी

एचटीएमएल संपादक।

निर्देश

चरण 1

बफ़रिंग के कारण पृष्ठ धीमा हो जाता है - जो अंतिम रूप देने के बाद ही उपयोगकर्ताओं को भेजा जाता है। इसलिए, बहुत लंबे समय के लिए स्क्रिप्ट द्वारा उत्पन्न पृष्ठों के लिए, आप बफरिंग को पूरी तरह या आंशिक रूप से अक्षम कर सकते हैं।

चरण 2

बफ़रिंग को पूरी तरह से अक्षम करने के लिए Response. Buffer = False कमांड का उपयोग करें। यह विधि उपयोगकर्ता को तुरंत डेटा भेज देगी।

चरण 3

Response. Flush विधि का प्रयोग करें। बफरिंग को आंशिक रूप से अक्षम करने के लिए, आपको क्रियाओं के अधिक जटिल एल्गोरिथम की आवश्यकता होगी, लेकिन यह अधिक बेहतर प्रतीत होता है। यह Response. Flush विधि का उपयोग करता है, जो बफर में संचित सभी HTML क्लाइंट को भेजता है।

चरण 4

उदाहरण के लिए, 1000 पंक्तियों के कुल आकार वाली तालिका की पहली सौ पंक्तियों को उत्पन्न करने के बाद, ASP स्क्रिप्ट क्लाइंट ब्राउज़र को पृष्ठ का पहला हिस्सा भेजने के लिए Response. Flush को कॉल करती है। यह दृष्टिकोण उपयोगकर्ता को पूरी तालिका तैयार होने से पहले ही पहली सौ पंक्तियों को देखने की अनुमति देता है। इसके अलावा, नई लाइन के निर्माण के दौरान इसे क्लाइंट को उसी हिस्से में भेजना संभव है।

चरण 5

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

चरण 6

पेज को बिल्डिंग ब्लॉक्स में तोड़ें। यह याद रखना महत्वपूर्ण है कि कुछ ब्राउज़र तालिका के कुछ हिस्सों को प्रदर्शित करने का समर्थन नहीं करते हैं - वे इसके बंद होने की प्रतीक्षा करेंगे। इस मामले में, आपको इस तरह के बंद का अनुकरण करने की आवश्यकता है - उदाहरण के लिए, एक बड़ी तालिका को एक सौ पंक्तियों में विभाजित किया जा सकता है, जैसा कि ऊपर वर्णित है। इस मामले में, अगली उप-तालिका उत्पन्न होने के बाद, इसे Response. Flush विधि का उपयोग करके उपयोगकर्ताओं को भेजा जा सकता है।

चरण 7

फ्लश विधि लागू करें। कुछ मामलों में, यह संभव है कि बफ़रिंग को आंशिक रूप से अक्षम करने की तकनीक बहुत बड़े पृष्ठ बनाने के क्षेत्र में बड़ी मात्रा में सर्वर मेमोरी की खपत करती है। फ्लश पद्धति का उपयोग किए बिना, इस तकनीक का सही उपयोग सुनिश्चित करना और सिस्टम संसाधन के अनावश्यक अति प्रयोग से बचना संभव नहीं होगा। इस पद्धति का नुकसान यह है कि उपयोगकर्ता को स्क्रीन पर तालिका को सही ढंग से प्रदर्शित करने के लिए, यह सुनिश्चित करना आवश्यक है कि प्रत्येक उप-सारणी में समान चौड़ाई के कॉलम बनाए गए हैं।

सिफारिश की: