Буферлөөнү кантип өчүрсө болот

Мазмуну:

Буферлөөнү кантип өчүрсө болот
Буферлөөнү кантип өчүрсө болот
Anonim

Буферлөө кээде веб-баракчаны кардардын браузериндеги ASP баракчаларындагы коддордон HTML же маалыматтарды көрсөтүү аракеттеринин санын азайтуу үчүн колдонулат, натыйжада жалпы натыйжалуулугун жогорулатат. 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 ыкмасын колдонбостон, бул технологиянын туура колдонулушун камсыз кылуу жана тутумдун ресурсун ашыкча колдонуудан алыс болуу мүмкүн эмес. Бул методдун кемчилиги - колдонуучу үчүн таблицаны экранда туура чагылдыруу үчүн, ар бир под таблицада бирдей кеңдиктеги тилкелердин түзүлүшүн камсыз кылуу керек.

Сунушталууда: