25 Buffer Information | Adv Java Servlet programming Tutorial | advance java tutorial
#Buffer #Information: #Adv #Java #Servlet #programming #Tutorial #advance #java #tutorial (#Buffer is also called as #cache)
- Buffer is a temporary memory that holds output for temporary period. Browser window keeps the servlet program generated output in the buffer before displaying it as a webpage and usage buffer data across the multiple same request.
- In this process browser window may show old results collected from the buffer eventhough servlet is ready to give the updated result.
- To make browser window for not keeping outputs in the buffer we need to use cache-control or in program response header as shown below
res.setHeader("cache-control","no-cache"); //Based on HTTP 1.1 Server
or
res.setHeader("pragma","no-cache"); //Based on HTTP 1.0 server
Q. What happens "When buffer is not disabled"?
(By default buffer is enabled for every browser)
1a-1e indicates flow of execution to 1st request.
2a-2c indicates flow of execution to 2nd request
Note: 2nd request is gathering output from buffer of browser window.
Q. What happens "When buffer is disabled"?
==========================================
here each request is going to servlet program.
The buffer of browser window reduces network round trips between browser and server across the multiple same request at certain times, this buffer may become disadvantage for getting updated results from server then we need to disable it by using cache-control or response header like
res.setHeader("cache-control","no-cache"); //Based on HTTP 1.1 Server
or
res.setHeader("pragma","no-cache"); //Based on HTTP 1.0 server
Conclusion:
1) When servlet prgram generates homepage, about-us (or any static output/webpage) page kind of webpages then don't disable buffer of browser window.(because its response is static/fixed for multiple same request).
2) When servlet program generates live cricket score page, share market value page kind of web pages then disable buffer of browser window.
#What is the difference between request headers and response headers:
- Request header carry browser supplied internal input values to webresource program. These values are very useful in request processing.
- Response heades carry server or servlet program supplied instructions to browser window towards displaying web pages on browser window.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «25 Buffer Information | Adv Java Servlet programming Tutorial | advance java tutorial», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.