現在位置首頁 > 博碩士論文 > 詳目
論文中文名稱:透過使用者行為為基礎降低網路平台 API 存取次數 [以論文名稱查詢館藏系統]
論文英文名稱:User Behavior-based Information to Reduce the Number of Accessing Network Platform API [以論文名稱查詢館藏系統]
院校名稱:臺北科技大學
學院名稱:管理學院
系所名稱:資訊與財金管理系碩士班
畢業學年度:104
畢業學期:第二學期
中文姓名:徐章嘉
英文姓名:Chang-Chia Hsu
研究生學號:103AB8014
學位類別:碩士
語文別:中文
口試日期:2016/06/08
指導教授中文名:陳育威
口試委員中文名:陳育威;陳世賢;吳建文
中文關鍵詞:預先擷取快取應用程式介面
英文關鍵詞:PrefetchingCachingAPI
論文中文摘要:Web服務的盛行,使第三方的地理資訊API(Application Programming Interface)在獲得大量應用後,使得Web平台能夠提供更多的資訊,但問題也應運而生,比如我們無法確認使用者與第三方平台的連線是否正常?是否能夠正常存取API讓服務能正常運作?另外第三方平台回應及連線的速度,以及使用API產生的成本也是應考量的問題,而Web平台對於使用者體驗要求較高,速度會顯著的影響使用者體驗,進而影響使用者繼續使用的意願,因此減少延遲時間將是此篇論文首要解決的重要議題。
而快取是Web服務上經常被使用的加速方式,而快取的效率及準確度,能夠決定此快取是優良與否,若能以使用者行為為基礎,了解使用者的習慣與想法,並且套用在預取的設計上,就能夠提升效率跟準確度。此篇論文將會透過使用者行為紀錄及分析,以預測使用者行為,並且依據分析後結果,對API進行預取行為,以降低延遲,提升載入速度。
論文英文摘要:Due to the prevalence of Web services API (Application Programming Interface), the applications include the third-party geographic information API are growing in popularity. Web platform can provide more information, but some problems are emerged. For example, we are unable to confirm connections between users and third-party, successfully accessing API, response time and connection speed, cost of the use of API, and so on. Connection speed will significantly impact the user experience and effects users to visit a web site again. Thus, reduction of delay time is the key issue in this article.

Cache is often used to reduce the access time for Web services. In this article, based on the user behavior, a prefetching scheme is proposed. The experiment results show that not only the wait time of users but also the number of accessing network platform API are significantly reduced.
論文目次:摘要 i
ABSTRACT ii
誌謝 iii
目錄 iv
表目錄 vi
圖目錄 vii
第一章 緒論 1
1.1 研究動機 1
1.2 研究目的 2
1.3 論文架構 2
第二章 文獻探討 3
2.1 API 3
2.1.1 Information Services API 3
2.1.2 Google Places API 4
2.1.3 JSON 5
2.2網路快取 7
2.3預先擷取機制之探討 8
2.3.1 Access Tree演算法 8
2.3.2 Domain-Top 演算法 11
第三章 系統架構與設計 13
3.1 系統架構 15
3.2 存取處理 15
3.3 分析模組 16
3.4 預取模組 17
3.5 預取工作時段 18
第四章 實驗結果與分析 19
4.1實驗配置 19
4.2實驗結果 20
4.2.1 使用者等待時間 20
4.2.2 預取命中率 22
4.2.3 API存取次數 24
4.2.4 計算時間 27
第五章 結論與未來展望 28
5.1 結論 28
5.2 研究限制與未來展望 29
參考文獻 30
論文參考文獻:[1] Kit Eaton,“How One Second Could Cost Amazon $1.6 Billion In Sales”。http://www.fastcompany.com/1825005/how-one-second-could-cost-amazon-16-billion-sales
[2] 陳惠汝,民100,Google API 在網路管理上的應用,國立東華大學資訊工程研究所碩士論文。
[3] Web Platform Primer - what's available via API? (http://readwrite.com/2006/08/22/web_platform_primer)
[4] “Yahoo Weather API for your apps” , https://developer.yahoo.com/weather/
[5] “The Dark Sky Forecast APIs” , https://developer.forecast.io/
[6] “AccuWeather API” , http://apidev.accuweather.com/developers/
[7] “Google Maps API for Work” , https://www.google.com.tw/intx/zh-TW/work/mapsearth/products/mapsapi.html/
[8] “Google Maps Javascript API” , https://developers.google.com/maps/documentation/javascript/usage
[9] “Google Places API 網路服務” , https://developers.google.com/places/web-service/usage?hl=zh-tw
[10] “Google Maps/Google Earth APIs Terms of Service” , https://developers.google.com/maps/terms?hl=zh-tw
[11] “Online JSON Viewer” , http://jsonviewer.stack.hu/
[12] Kushwant Kaur , Kanwalvir Singh Dhindsa ,“Hybrid Approach for Improvement of Web page Response Time”in International Journal of Computer Science and Information Technologies Volume 5, Issue 5, October 2014 , Pages 6755–6759,2014.
[13] 張瑞益、林書呈、吳郁瑩、陳彥良,民98,利用資訊價值概念改善網路代理伺服器預先擷取效率,資訊與管理科學,二卷一期,31-43。
[14] 王敏傑,民91,一個針對快取以使用者行為為基礎之預先擷取機制,國立交通大學資訊管理研究所碩士論文。
[15] Kushwant Kaur and Kanwalvir Singh Dhindsa ,“Hybrid Prefetching for Improving Page Hit-Ratio”in International Journal of Science and Research (IJSR) Volume 4, Issue 3, March 2015 , Pages 1878–1881,2015.
[16] Stuart Schechter, Murali Krishnan and Michael D. Smith ,“Using path profiles to predict HTTP requests”in Computer Networks and ISDN Systems Volume 30, Issues 1–7, April 1998, Pages 457–467,1998.
[17] Seung Won Shin, Byeong Hag Seong and Daeyeon Park,“Improving World-Wide-Web Performance Using Domain-Top approach to Prefetching” in High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition, Pages 738–746, 2000.
[18] Nanhay Singh, Arvind Panwar, and Ram Shringar Raw,“Enhancing the Performance of Web Proxy Server through Cluster Based Prefetching Techniques”in 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Pages 1158–1165,2013.
[19] 張彥良,民93,利用資料探勘改善代理伺服器預先擷取效率之研究,國立中央大學資訊管理研究所碩士論文。
[20] “TWNIC-2011年臺灣寬頻網路使用狀況調查” , http://www.twnic.net.tw/NEWS4/104.pdf
[21] JunZe Han, Xiang-Yang Li1, Taeho Jung, Jumin Zhao and Zenghua Zhao, “Network Agile Preference-Based Prefetching for Mobile Devices” in Performance Computing and Communications Conference (IPCCC), 2014 IEEE International, 2014
論文全文使用權限:不同意授權