Web資源離線化和增量更新平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
【圖文】:
Figure邋1-1邋Web邋App邋loading邋process逡逑(2)網(wǎng)絡(luò)狀況逡逑從前面的Web邋App加載過程可以看出Web邋App加載時(shí)的幾個(gè)關(guān)鍵環(huán)節(jié)都是賴于網(wǎng)絡(luò)。隨著谷歌公司的V8引擎的出現(xiàn)以及硬件設(shè)備的日益升級(jí)目前Web引逡逑擎對(duì)于JavaScript的執(zhí)行效率以及頁面渲染效率己經(jīng)非常高了[5],所以在Web邋Ap加載時(shí)間里網(wǎng)絡(luò)加載時(shí)間一般占了絕大的部分。Web邋App通過網(wǎng)絡(luò)下載資源的過逡逑程中會(huì)經(jīng)過非常多的環(huán)節(jié),任何一個(gè)環(huán)節(jié)出現(xiàn)抖動(dòng)都會(huì)對(duì)網(wǎng)絡(luò)的響應(yīng)時(shí)間造成非逡逑常大的影響進(jìn)而拉長頁面加載的時(shí)間。逡逑在頁面請求資源時(shí)首先瀏覽器會(huì)將資源的URL域名發(fā)送給DNS服務(wù)器。DNS服務(wù)器會(huì)把這個(gè)域名翻譯成對(duì)應(yīng)的IP地址。查詢到IP地址后DNS將域名所對(duì)的IP地址發(fā)送給瀏覽器。瀏覽器通過IP地址與服務(wù)器三次握手建立TCP鏈接。逡逑通過TCP鏈接瀏覽器發(fā)送HTTP請求,請求Web邋App中的各個(gè)資源,,最后服務(wù)返回瀏覽器請求的資源[6]。具體請求過程如圖1-2所示。逡逑服務(wù)逡逑
下載JS文件逡逑c加載完成)逡逑圖1-1邋Web邋App加載過程逡逑Figure邋1-1邋Web邋App邋loading邋process逡逑(2)網(wǎng)絡(luò)狀況逡逑從前面的Web邋App加載過程可以看出Web邋App加載時(shí)的幾個(gè)關(guān)鍵環(huán)節(jié)都是依逡逑賴于網(wǎng)絡(luò)。隨著谷歌公司的V8引擎的出現(xiàn)以及硬件設(shè)備的日益升級(jí)目前Web引逡逑擎對(duì)于JavaScript的執(zhí)行效率以及頁面渲染效率己經(jīng)非常高了[5],所以在Web邋App逡逑加載時(shí)間里網(wǎng)絡(luò)加載時(shí)間一般占了絕大的部分。Web邋App通過網(wǎng)絡(luò)下載資源的過逡逑程中會(huì)經(jīng)過非常多的環(huán)節(jié),任何一個(gè)環(huán)節(jié)出現(xiàn)抖動(dòng)都會(huì)對(duì)網(wǎng)絡(luò)的響應(yīng)時(shí)間造成非逡逑常大的影響進(jìn)而拉長頁面加載的時(shí)間。逡逑在頁面請求資源時(shí)首先瀏覽器會(huì)將資源的URL域名發(fā)送給DNS服務(wù)器。DNS逡逑服務(wù)器會(huì)把這個(gè)域名翻譯成對(duì)應(yīng)的IP地址。查詢到IP地址后DNS將域名所對(duì)應(yīng)逡逑的IP地址發(fā)送給瀏覽器。瀏覽器通過IP地址與服務(wù)器三次握手建立TCP鏈接。逡逑通過TCP鏈接瀏覽器發(fā)送HTTP請求,請求Web邋App中的各個(gè)資源,最后服務(wù)器逡逑返回瀏覽器請求的資源[6]。具體請求過程如圖1-2所示。逡逑服務(wù)逡逑服務(wù)器域名逡逑服務(wù)器IP逡逑TCP三次握手/逡逑/邋Y邐邋SYM=L邋seq=x邋邐^邋資'逡逑瀏邋>—SYN=1,邋ACK=1,邋seq=y;邋ACKnum=x+l邋—^源逡逑覽邐ACK=1,邋ACKnum=y+l邋邐^邋月艮逡逑器
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2019
【分類號(hào)】:TP311.56;TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 章斕;;基于HTML5的Web App的開發(fā)與探索[J];長沙大學(xué)學(xué)報(bào);2015年05期
2 段虎才;倪宏;鄧峰;胡琳琳;;WebKit內(nèi)核的嵌入式瀏覽器磁盤緩存方法[J];計(jì)算機(jī)工程與設(shè)計(jì);2015年03期
3 秦云霞;;試談Go語言的面向?qū)ο蠹夹g(shù)[J];電腦編程技巧與維護(hù);2014年24期
4 顧春來;;APP應(yīng)用程序開發(fā)模式探究[J];硅谷;2014年05期
5 胡晟;;淺析Cookies認(rèn)證機(jī)制及其安全性[J];計(jì)算機(jī)與網(wǎng)絡(luò);2012年05期
6 李云云;;淺析B/S和C/S體系結(jié)構(gòu)[J];科學(xué)之友;2011年01期
7 佘丹嫻;;內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)的發(fā)展與應(yīng)用[J];中山大學(xué)研究生學(xué)刊(自然科學(xué)、醫(yī)學(xué)版);2006年01期
8 陳芬;;淺析網(wǎng)絡(luò)Cookie[J];電腦知識(shí)與技術(shù);2005年35期
9 宋家友,桑紅濤;CDN技術(shù)的發(fā)展及應(yīng)用[J];電視技術(shù);2005年06期
10 徐健,王濤;HTTP/1.1的分析[J];西南師范大學(xué)學(xué)報(bào)(自然科學(xué)版);2004年02期
本文編號(hào):2654804
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2654804.html