基于有序Sessionid模式的WEB集群系統(tǒng)的性能優(yōu)化研究
發(fā)布時(shí)間:2017-09-09 15:15
本文關(guān)鍵詞:基于有序Sessionid模式的WEB集群系統(tǒng)的性能優(yōu)化研究
更多相關(guān)文章: WEB集群 Session 有序Sessionid 數(shù)據(jù)庫游標(biāo)
【摘要】:當(dāng)前隨著計(jì)算機(jī)、網(wǎng)絡(luò)、手機(jī)等信息技術(shù)的高速發(fā)展,人類社會(huì)已經(jīng)進(jìn)入了一個(gè)高速發(fā)展的互聯(lián)網(wǎng)時(shí)代。而且隨著我國互聯(lián)網(wǎng)規(guī)模不斷的擴(kuò)大,各種互聯(lián)網(wǎng)應(yīng)用的不斷深化,使得提供WEB應(yīng)用的提供商面臨更大的挑戰(zhàn)。這也就需要WEB服務(wù)平臺具有更高的可用性和更強(qiáng)的處理能力。WEB集群技術(shù)是目前解決如何提供高性能服務(wù)的一種有效方法。因此如何提高WEB集群的處理能力就成為了一個(gè)重要的課題。目前對于提高WEB集群處理能力的研究都以使用各種技術(shù)提高WEB集群里負(fù)載均衡器的負(fù)載分配算法的效率為主要目標(biāo),而本文則從會(huì)話管理優(yōu)化方面來進(jìn)行WEB集群處理能力提升研究。主要工作如下:針對目前對于WEB集群服務(wù)環(huán)境中,大量使用Session數(shù)據(jù)庫來保存用戶Session等非常重要的信息,Sessionid是其區(qū)分不同Session的唯一標(biāo)識,為了安全Sessionid都采用隨機(jī)生成的模式,而在WEB集群讀取Session時(shí)都使用Sessionid來定位,由于其無序造成了查詢速度受影響從而也影響了WEB集群的響應(yīng)能力。針對這種情況,本文提出了一種新的Sessionid的生成機(jī)制;該機(jī)制將Sessionid的構(gòu)成由全無序轉(zhuǎn)變?yōu)橛行蚣訜o序模式,即前9個(gè)字符有序而后13個(gè)字符無序,這樣既可利用有序部分建立起有序索引提升查詢速度,也可利用無序來保證其安全。同時(shí),對ASP.NET內(nèi)核中管理Session類進(jìn)行深入研究,通過對關(guān)鍵方法的重寫實(shí)現(xiàn)了該模式,并通過實(shí)驗(yàn)證明了該模式在減少索引時(shí)間上具有一定優(yōu)勢。針對WEB集群在工作時(shí),要對Session數(shù)據(jù)庫進(jìn)行大量的查詢,但由于其Sessionid的無序存儲(chǔ)導(dǎo)致效率不高的問題。提出通過編寫自定義存儲(chǔ)過程結(jié)合數(shù)據(jù)庫游標(biāo)技術(shù),利用前面設(shè)計(jì)Sessionid數(shù)據(jù)的有序存儲(chǔ),實(shí)現(xiàn)使用二分快速查找算法對Session數(shù)據(jù)進(jìn)行快速查詢,進(jìn)而提升WEB集群的處理能力。實(shí)驗(yàn)驗(yàn)證了使用二分快速查找算法搭建的WEB集群比普通集群在高并發(fā)訪問時(shí),在響應(yīng)時(shí)間上可以取得較好的效果。
【關(guān)鍵詞】:WEB集群 Session 有序Sessionid 數(shù)據(jù)庫游標(biāo)
【學(xué)位授予單位】:廣西大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.09
【目錄】:
- 摘要4-6
- ABSTRACT6-11
- 第一章 引言11-17
- 1.1 研究背景與意義11-13
- 1.1.1 問題概述11-12
- 1.1.2 WEB集群系統(tǒng)服務(wù)的重要性12
- 1.1.3 Session在WEB服務(wù)里的重要性12-13
- 1.2 集群服務(wù)目前存在的問題13
- 1.3 國內(nèi)外研究現(xiàn)狀13-15
- 1.3.1 WEB集群負(fù)載均衡技術(shù)13-15
- 1.3.2 Session技術(shù)研究15
- 1.4 研究內(nèi)容15-16
- 1.5 本文的結(jié)構(gòu)安排16-17
- 第二章 系統(tǒng)的理論基礎(chǔ)17-28
- 2.1 集群技術(shù)17-18
- 2.1.1 集群概念與類型17
- 2.1.2 WEB集群與會(huì)話17-18
- 2.3 ASP.NET的SESSION的工作模式18-22
- 2.3.1 ASP.NET概況18-19
- 2.3.2 ASP.NET的工作過程19-21
- 2.3.3 ASP.NET對Session管理21-22
- 2.4 ASP.NET實(shí)現(xiàn)SESSION的數(shù)據(jù)庫管理22-23
- 2.4.1 Asp.net管理模式說明22-23
- 2.5 MSSQL數(shù)據(jù)庫23-26
- 2.5.1 數(shù)據(jù)庫簡介23
- 2.5.2 Transact-SQL語言23-24
- 2.5.3 自定義函數(shù)與存儲(chǔ)過程24-26
- 2.6 數(shù)據(jù)庫游標(biāo)26
- 2.7 二分查找算法26-27
- 2.8 本章小結(jié)27-28
- 第三章 SESSIONID索引算法設(shè)計(jì)28-38
- 3.1 ASP.NET里有關(guān)管理SESSION的類說明28-30
- 3.1.1 SessionStateStoreProviderBase抽象類28-29
- 3.1.2 SessionIdManager類29-30
- 3.2 自定義SESSIONID的算法30-33
- 3.2.1 CreateSessionid方法和Validate方法30-31
- 3.2.2 實(shí)現(xiàn)Sessionid部分有序的設(shè)計(jì)31-33
- 3.3 實(shí)現(xiàn)讀取SESSION數(shù)據(jù)二分查找33-37
- 3.3.1 游標(biāo)實(shí)現(xiàn)方法33-37
- 3.4 本章小結(jié)37-38
- 第四章 系統(tǒng)實(shí)現(xiàn)38-72
- 4.1 系統(tǒng)總體設(shè)計(jì)38-39
- 4.1.1 設(shè)計(jì)目標(biāo)38
- 4.1.2 設(shè)計(jì)原則38-39
- 4.2 負(fù)載均衡系統(tǒng)平臺搭建39-44
- 4.2.1 網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)39
- 4.2.2 LSV負(fù)載均衡服務(wù)器配置39-41
- 4.2.3 Windows服務(wù)器配置41-44
- 4.3 SQL SERVER服務(wù)器優(yōu)化設(shè)計(jì)44-51
- 4.3.1 Session數(shù)據(jù)庫設(shè)計(jì)44-45
- 4.3.2 自定義函數(shù)、存儲(chǔ)過程在本研究中的應(yīng)用45-51
- 4.4 設(shè)計(jì)類調(diào)用SQL自定義過程或函數(shù)51-55
- 4.4.1 Para類51-52
- 4.4.2 Sql類52-55
- 4.5 WEB服務(wù)器優(yōu)化設(shè)計(jì)55-63
- 4.5.1 配置ASP.NET應(yīng)用進(jìn)程外Session55
- 4.5.2 編寫自定義的Session類55-60
- 4.5.3 編譯與應(yīng)用自定義類模塊60-61
- 4.5.4 WEB服務(wù)器集群配置相同密鑰61-63
- 4.6 實(shí)驗(yàn)與分析63-71
- 4.6.1 測試環(huán)境63-64
- 4.6.2 測試目標(biāo)64
- 4.6.3 測試工具64
- 4.6.4 方法與步驟64-66
- 4.6.5 實(shí)驗(yàn)結(jié)果66-70
- 4.6.6 實(shí)驗(yàn)結(jié)果分析70-71
- 4.7 本章小結(jié)71-72
- 第五章 結(jié)論與展望72-73
- 5.1 論文總結(jié)72
- 5.2 工作展望72-73
- 參考文獻(xiàn)73-76
- 致謝76-77
- 攻讀碩士期間參加的科研項(xiàng)目77
- 攻讀碩士期間公開發(fā)表/錄用的學(xué)術(shù)論文77
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前3條
1 田曉玲;;基于Session技術(shù)的購物車的設(shè)計(jì)與實(shí)現(xiàn)[J];北京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào);2009年01期
2 熊勁,孫凝暉;曙光機(jī)群資源管理的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)學(xué)報(bào);2002年12期
3 袁宇翔;;基于L7的HTTP頭信息識別技術(shù)的Web服務(wù)器負(fù)載均衡的實(shí)現(xiàn)[J];軟件導(dǎo)刊;2012年10期
,本文編號:821181
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/821181.html
最近更新
教材專著