Буферлеуді қалай өшіруге болады

Мазмұны:

Буферлеуді қалай өшіруге болады
Буферлеуді қалай өшіруге болады

Бейне: Буферлеуді қалай өшіруге болады

Бейне: Буферлеуді қалай өшіруге болады
Бейне: Қалай өшіруге болады, телефон vivo сөйлей берсе. Как выключить функцию Talkback на андройд Android 2024, Қараша
Anonim

Буферлік кейде HTML-ді немесе ASP беттеріндегі кодтан алынған деректерді клиенттік браузерде көрсетуге тырысу санын азайту үшін веб-парақты көрсету үшін қолданылады, осылайша жалпы өнімділігі артады. TCP / IP клиентке деректерді үлкен бөліктермен жіберу тиімді болатындай етіп жасалған.

Буферлеуді қалай өшіруге болады
Буферлеуді қалай өшіруге болады

Қажетті

HTML редакторы

Нұсқаулық

1-қадам

Парақ буферлеуге байланысты баяулайды - пайдаланушыларға оны аяқтағаннан кейін ғана жібереді. Сондықтан сценарийлер арқылы ұзақ уақытқа созылатын беттер үшін буферлеуді толығымен немесе ішінара ажыратуға болады.

2-қадам

Буферлеуді толығымен өшіру үшін Response. Buffer = False командасын қолданыңыз. Бұл әдіс қолданушыға дереу дерек жібереді.

3-қадам

Response. Flush әдісін қолданыңыз. Буферингті ішінара ажырату үшін сізге іс-әрекеттің неғұрлым күрделі алгоритмі қажет болады, бірақ ол жақсырақ сияқты. Мұнда клиентке буферде жинақталған барлық HTML жіберілетін Response. Flush әдісі қолданылады.

4-қадам

Мысалы, жалпы өлшемі 1000 жолды құрайтын кестенің құрылған алғашқы жүз қатарынан кейін ASP сценарийлері парақтың бірінші бөлігін клиент шолғышына жіберу үшін Response. Flush қоңырауын шақырады. Бұл тәсіл пайдаланушыға бірінші кестенің барлығын кесте дайын болғанға дейін көруге мүмкіндік береді. Сонымен қатар, оны жаңа жолды құру кезінде клиентке сол бөліктерде жіберуге болады.

5-қадам

Буфермен жұмыс жасау ең оңтайлы болып табылады, ол өнімділік деңгейінің айқын өсуіне және ұзақ уақыт бойы есептелген парақтарды кезең-кезеңмен жүктеуге мүмкіндік береді, ресурстарға келушілерді ұзақ уақыт күтуге мәжбүр етпейді. браузердің таза терезесі.

6-қадам

Бетті құрылыс блоктарына бөліңіз. Есте ұстаған жөн, кейбір браузерлерде кестенің бөліктері көрсетілмейді - олар жабылғанша күтеді. Бұл жағдайда сіз осындай жабылуды модельдеуіңіз керек - мысалы, үлкен кестені жоғарыда сипатталғандай жүз қатарға бөлуге болады. Бұл жағдайда келесі ішкі кесте құрылғаннан кейін оны Response. Flush әдісі арқылы пайдаланушыларға жіберуге болады.

7-қадам

Жуу әдісін қолданыңыз. Кейбір жағдайларда буферлеуді ішінара өшіру технологиясы өте үлкен беттерді генерациялау аймағында серверлік жадыны көп мөлшерде жұмсауы мүмкін. Flush әдісін қолданбай, бұл технологияны дұрыс қолдануды қамтамасыз ету және жүйелік ресурстарды қажетсіз артық пайдаланбау мүмкін болмайды. Бұл әдістің кемшілігі мынада: пайдаланушы үшін кестені экранда дұрыс көрсету үшін, ішкі кестелердің әрқайсысында бірдей ені бар бағандардың жасалуын қамтамасыз ету қажет.

Ұсынылған: