面向移動設備的Web自適應代理系統研究與實現
發(fā)布時間:2017-09-19 11:19
本文關鍵詞:面向移動設備的Web自適應代理系統研究與實現
【摘要】:隨著智能手機和移動設備的普及,移動用戶對于手機瀏覽和閱讀的需求不斷增加,移動化已成為一個不可避免的趨勢。與此同時,原有的面向PC設計的網頁普遍存在著結構復雜,內容繁多的情況,使得手機瀏覽速度慢、體驗效果差。因此,如何快速地將原有面向PC設計的Web應用向移動化方向遷移,為手機用戶提供高速、用戶體驗良好的瀏覽和閱讀服務具有非常重要的意義。 針對上述問題,提出了一種代理中間件的系統設計思路,通過一個代理中間件系統,提供此類轉換服務。系統基于數據內容與顯示效果相分離的原則,將原始網頁內容進行抽取與分塊,與新的樣式模板相結合,形成新的網頁。樣式模板本身具有高度的自適應性,能夠根據不同尺寸的顯示屏幕,自動地調整布局,使得轉換后的新網頁能夠在不同尺寸的顯示屏幕上都能有較好的顯示效果。系統還充分考慮了可擴展性,在提供一種自動化轉換工作模式的前提下,還提供了一種個性化定制工作模式。個性化定制工作模式是為有特殊轉換需求的Web應用提供的,通過人工編寫腳本指令的方式,在網頁分塊過程中加入人工干預,使得分塊結果能滿足特定的需求,因此稱之為個性化定制工作模式。在系統的可靠性方面,通過引入負載均衡以及緩存的方式,提升了系統在高并發(fā)環(huán)境下處理請求的能力,縮短了系統的響應處理時間。 經測試表明,系統能較好的完成頁面自適應轉換,頁面顯示內容合理,排版良好,頁面的自適應性較好。系統響應在并發(fā)用戶數不超過150時,吞吐率維持在6214req/s,請求等待時間不超過25ms,系統穩(wěn)定,性能表現良好。
【關鍵詞】:自適應 移動設備 腳本指令 網頁分塊
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.09
【目錄】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 緒論9-13
- 1.1 研究背景與意義9-10
- 1.2 研究現狀10-11
- 1.3 論文的主要工作11-12
- 1.4 論文的主要結構12-13
- 第二章 相關理論與技術13-23
- 2.1 部署方式13-14
- 2.2 網頁分塊14-15
- 2.3 相關技術介紹15-21
- 2.4 本章小結21-23
- 第三章 WEB自適應代理系統關鍵技術研究23-33
- 3.1 現有方案對比分析23-24
- 3.1.1 部署方案23
- 3.1.2 網頁分塊方案23-24
- 3.1.3 局限性分析24
- 3.2 腳本指令研究24-29
- 3.2.1 腳本指令的定義24-25
- 3.2.2 腳本指令執(zhí)行環(huán)境25-26
- 3.2.3 腳本指令設計26-27
- 3.2.4 腳本指令執(zhí)行過程27-29
- 3.3 模板適配機制29-31
- 3.3.1 自適應布局29-30
- 3.3.2 內容模板匹配30-31
- 3.4 本章小結31-33
- 第四章 WEB自適應代理系統設計33-45
- 4.1 系統架構33-35
- 4.2 基礎服務部分的詳細設計35-40
- 4.2.1 代理均衡35-36
- 4.2.2 客戶端接入解析36-37
- 4.2.3 會話管理37-38
- 4.2.4 結果緩存38-39
- 4.2.5 信息抓取39-40
- 4.3 自適應容器部分的詳細設計40-44
- 4.3.1 自適應容器部分概要設計40-41
- 4.3.2 分級匹配41
- 4.3.3 網頁解析41-42
- 4.3.4 網頁重構42-43
- 4.3.5 模板適配43-44
- 4.4 本章小結44-45
- 第五章 WEB自適應代理系統實現45-59
- 5.1 基礎服務部分的實現45-53
- 5.1.1 代理均衡45-48
- 5.1.2 客戶端接入解析48-49
- 5.1.3 會話管理49-50
- 5.1.4 結果緩存50-51
- 5.1.5 信息抓取51-53
- 5.2 自適應容器部分的實現53-56
- 5.2.1 分級匹配53
- 5.2.2 網頁解析53-55
- 5.2.3 網頁重構55-56
- 5.3 本章小結56-59
- 第六章 系統測試與性能分析59-67
- 6.1 測試環(huán)境59-60
- 6.2 集成測試60-63
- 6.3 性能測試63-65
- 6.4 本章小結65-67
- 總結67-69
- 參考文獻69-73
- 致謝73-74
- 攻讀碩士期間發(fā)表的學術論文74
【參考文獻】
中國期刊全文數據庫 前7條
1 宗小忠;;基于Memcached構建Web緩存服務器[J];電腦知識與技術;2011年05期
2 李峰;陳達;劉澤宏;彭青立;朱春梅;;手機瀏覽器技術與發(fā)展探討[J];電信技術;2011年02期
3 李晟;;淺談如何提高服務器并發(fā)能力[J];電腦知識與技術;2014年28期
4 王琦,唐世渭,楊冬青,王騰蛟;基于DOM的網頁主題信息自動提取[J];計算機研究與發(fā)展;2004年10期
5 南軼;李先國;;基于.NET Cache+Memcached Web緩存技術的研究與應用[J];科學技術與工程;2011年31期
6 梁捷;;UC瀏覽器產品設計思路及解析[J];程序員;2010年07期
7 馬敏;王旗;;中國移動互聯網現狀與發(fā)展趨勢分析[J];互聯網天地;2014年02期
中國博士學位論文全文數據庫 前3條
1 曾文英;面向移動環(huán)境的數據存儲管理方法關鍵技術研究[D];華南理工大學;2011年
2 丁艷輝;面向Web數據集成的數據抽取問題研究[D];山東大學;2010年
3 代棟;云計算基礎軟件平臺的研究和實踐[D];中國科學技術大學;2013年
,本文編號:881332
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/881332.html
最近更新
教材專著