A Study of Repeated Push Problem and Improvement for HTTP/2 Server Push

碩士 === 國立高雄應用科技大學 === 資訊管理研究所碩士班 === 105 === With the rapidly development and widely use of Internet technology, the design of higher speed and more secure Internet protocols has becoming a more and more important issue for practitioners and scholar. The new network protocol: HTTP/2, which has been...

Full description

Bibliographic Details
Main Authors: Wei Zhang, 張瑋
Other Authors: Wang, Wei-Yang
Format: Others
Language:zh-TW
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/v5gke9
id ndltd-TW-105KUAS0396016
record_format oai_dc
spelling ndltd-TW-105KUAS03960162019-05-15T23:24:49Z http://ndltd.ncl.edu.tw/handle/v5gke9 A Study of Repeated Push Problem and Improvement for HTTP/2 Server Push HTTP/2伺服器推播面臨之重複推播問題與改善方法 Wei Zhang 張瑋 碩士 國立高雄應用科技大學 資訊管理研究所碩士班 105 With the rapidly development and widely use of Internet technology, the design of higher speed and more secure Internet protocols has becoming a more and more important issue for practitioners and scholar. The new network protocol: HTTP/2, which has been published in RFC7540 in May 2015, is now be expected by more and more people to provide better performance than HTTP/1.1 in multiple aspects, i.e. the header compression and server push in reducing the web page loading time. Although HTTP/2 server push can make the web page load faster, this new update function may cause the server to push the same resources repeatedly, or lead to a slower transmission of push resources, resulting in incorrect judgements of lost resources and the corresponding duplicate resource requests. Accordingly, this research aims to use the session mechanism to prevent the problem of repeated push of same resources when a client is already cached resources. Queue and stack are further used to avoid unnecessary transmission wastes of resources and streams that may occur when client browser incorrectly interpret servers’ responses of index.html file as missing file resource under the circumstances of some network delay or slower network speed. Wang, Wei-Yang 汪維揚 2017 學位論文 ; thesis 34 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立高雄應用科技大學 === 資訊管理研究所碩士班 === 105 === With the rapidly development and widely use of Internet technology, the design of higher speed and more secure Internet protocols has becoming a more and more important issue for practitioners and scholar. The new network protocol: HTTP/2, which has been published in RFC7540 in May 2015, is now be expected by more and more people to provide better performance than HTTP/1.1 in multiple aspects, i.e. the header compression and server push in reducing the web page loading time. Although HTTP/2 server push can make the web page load faster, this new update function may cause the server to push the same resources repeatedly, or lead to a slower transmission of push resources, resulting in incorrect judgements of lost resources and the corresponding duplicate resource requests. Accordingly, this research aims to use the session mechanism to prevent the problem of repeated push of same resources when a client is already cached resources. Queue and stack are further used to avoid unnecessary transmission wastes of resources and streams that may occur when client browser incorrectly interpret servers’ responses of index.html file as missing file resource under the circumstances of some network delay or slower network speed.
author2 Wang, Wei-Yang
author_facet Wang, Wei-Yang
Wei Zhang
張瑋
author Wei Zhang
張瑋
spellingShingle Wei Zhang
張瑋
A Study of Repeated Push Problem and Improvement for HTTP/2 Server Push
author_sort Wei Zhang
title A Study of Repeated Push Problem and Improvement for HTTP/2 Server Push
title_short A Study of Repeated Push Problem and Improvement for HTTP/2 Server Push
title_full A Study of Repeated Push Problem and Improvement for HTTP/2 Server Push
title_fullStr A Study of Repeated Push Problem and Improvement for HTTP/2 Server Push
title_full_unstemmed A Study of Repeated Push Problem and Improvement for HTTP/2 Server Push
title_sort study of repeated push problem and improvement for http/2 server push
publishDate 2017
url http://ndltd.ncl.edu.tw/handle/v5gke9
work_keys_str_mv AT weizhang astudyofrepeatedpushproblemandimprovementforhttp2serverpush
AT zhāngwěi astudyofrepeatedpushproblemandimprovementforhttp2serverpush
AT weizhang http2cìfúqìtuībōmiànlínzhīzhòngfùtuībōwèntíyǔgǎishànfāngfǎ
AT zhāngwěi http2cìfúqìtuībōmiànlínzhīzhòngfùtuībōwèntíyǔgǎishànfāngfǎ
AT weizhang studyofrepeatedpushproblemandimprovementforhttp2serverpush
AT zhāngwěi studyofrepeatedpushproblemandimprovementforhttp2serverpush
_version_ 1719146400857456640