Ինչպես անջատել բուֆերային ռեժիմը

Բովանդակություն:

Ինչպես անջատել բուֆերային ռեժիմը
Ինչպես անջատել բուֆերային ռեժիմը

Video: Ինչպես անջատել բուֆերային ռեժիմը

Video: Ինչպես անջատել բուֆերային ռեժիմը
Video: Как настроить Пульт ДУ Универсальный для цифровых приставок HUAYU DVB-T2+2 Версия 2018 года 2024, Մայիս
Anonim

Բուֆերացումը երբեմն օգտագործվում է վեբ էջ մատուցելու համար `հաճախորդի զննարկչում ASP էջերում HTML կամ կոդից տվյալների մատուցման փորձերի քանակը նվազագույնի հասցնելու համար` դրանով իսկ ավելացնելով ընդհանուր կատարողականը: TCP / IP- ն նախագծված է այնպես, որ ավելի մեծ արդյունավետություն լինի հաճախորդին մեծ կտորներով տվյալներ ուղարկելը:

Ինչպես անջատել բուֆերային ռեժիմը
Ինչպես անջատել բուֆերային ռեժիմը

Անհրաժեշտ է

HTML խմբագիր:

Հրահանգներ

Քայլ 1

Էջը դանդաղ է դառնում բուֆերացման պատճառով. Օգտվողներին ուղարկվածից միայն այն ավարտելուց հետո: Հետևաբար, այն գրերի կողմից շատ երկար ժամանակ ստեղծվող էջերի համար կարող եք անջատել բուֆերային պահպանումը կամ ամբողջությամբ կամ մասամբ:

Քայլ 2

Օգտագործեք Response. Buffer = False հրամանը բուֆերային ռեժիմն ամբողջությամբ անջատելու համար: Այս մեթոդը անմիջապես տվյալներ կուղարկի օգտագործողին:

Քայլ 3

Օգտագործեք Response. Flush մեթոդը: Բուֆերային ռեժիմը մասամբ անջատելու համար ձեզ հարկավոր է գործողությունների ավելի բարդ ալգորիթմ, բայց դա, կարծես, ավելի նախընտրելի է: Այն օգտագործում է Response. Flush մեթոդը, որը բուֆերում կուտակված ամբողջ HTML- ն է ուղարկում հաճախորդին:

Քայլ 4

Օրինակ, 1000 տող ընդհանուր չափի աղյուսակի առաջացած առաջին հարյուր շարքերից հետո, ASP գրերը զանգահարում են Response. Flush էջի առաջին կտորը հաճախորդի դիտարկչին ուղարկելու համար: Այս մոտեցումը օգտվողին թույլ է տալիս տեսնել այդ առաջին հարյուր շարքերը նույնիսկ ամբողջ սեղանի պատրաստ լինելուց առաջ: Ավելին, դա հնարավոր է ուղարկել հաճախորդին նույն մասերում `նոր շարքի ստեղծման ընթացքում:

Քայլ 5

Բուֆերի հետ նման աշխատանքն ամենաօպտիմալն է, այն հասնում է կատարողականի մակարդակի շոշափելի բարձրացմանը և երկար ժամանակահատվածում հաշվարկված էջերը փուլերով բեռնելու կարողությանը ՝ առանց ռեսուրսի այցելուներին ստիպելու երկար սպասել առջևում: զննարկչի մաքուր պատուհանի:

Քայլ 6

Էջը բաժանեք շենքի բլոկների: Կարևոր է հիշել, որ որոշ զննարկիչներ չեն աջակցում աղյուսակի մասերի ցուցադրումը. Նրանք կսպասեն, որ այն փակվի: Այս դեպքում ձեզ հարկավոր է նման փակումը նմանակել `օրինակ, մեծ սեղանը կարելի է բաժանել հարյուր շարքի, ինչպես նկարագրված է վերևում: Այս պարագայում հաջորդ ենթաթվային գեներացումից հետո այն կարող է ուղարկվել օգտվողներին ՝ Response. Flush մեթոդով:

Քայլ 7

Կիրառել Flush մեթոդը: Որոշ դեպքերում հնարավոր է, որ բուֆերային համակարգի մասնակի անջատման տեխնոլոգիան սպառում է մեծ քանակությամբ սերվերի հիշողություն շատ մեծ էջեր առաջացնող գոտում: Առանց Flush մեթոդի օգտագործման հնարավոր չի լինի ապահովել այս տեխնոլոգիայի ճիշտ օգտագործումը և խուսափել համակարգի ռեսուրսի ավելորդ չարաշահումից: Այս մեթոդի անբարենպաստությունն այն է, որ օգտագործողը սեղանի վրա էկրանին ճիշտ ցուցադրելու համար անհրաժեշտ է ապահովել, որ ենթածրագրերից յուրաքանչյուրում ստեղծվեն նույն լայնության սյուններ:

Խորհուրդ ենք տալիս: