天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于有序Sessionid模式的WEB集群系統(tǒng)的性能優(yōu)化研究

發(fā)布時間:2017-09-09 15:15

  本文關鍵詞:基于有序Sessionid模式的WEB集群系統(tǒng)的性能優(yōu)化研究


  更多相關文章: WEB集群 Session 有序Sessionid 數(shù)據(jù)庫游標


【摘要】:當前隨著計算機、網(wǎng)絡、手機等信息技術的高速發(fā)展,人類社會已經進入了一個高速發(fā)展的互聯(lián)網(wǎng)時代。而且隨著我國互聯(lián)網(wǎng)規(guī)模不斷的擴大,各種互聯(lián)網(wǎng)應用的不斷深化,使得提供WEB應用的提供商面臨更大的挑戰(zhàn)。這也就需要WEB服務平臺具有更高的可用性和更強的處理能力。WEB集群技術是目前解決如何提供高性能服務的一種有效方法。因此如何提高WEB集群的處理能力就成為了一個重要的課題。目前對于提高WEB集群處理能力的研究都以使用各種技術提高WEB集群里負載均衡器的負載分配算法的效率為主要目標,而本文則從會話管理優(yōu)化方面來進行WEB集群處理能力提升研究。主要工作如下:針對目前對于WEB集群服務環(huán)境中,大量使用Session數(shù)據(jù)庫來保存用戶Session等非常重要的信息,Sessionid是其區(qū)分不同Session的唯一標識,為了安全Sessionid都采用隨機生成的模式,而在WEB集群讀取Session時都使用Sessionid來定位,由于其無序造成了查詢速度受影響從而也影響了WEB集群的響應能力。針對這種情況,本文提出了一種新的Sessionid的生成機制;該機制將Sessionid的構成由全無序轉變?yōu)橛行蚣訜o序模式,即前9個字符有序而后13個字符無序,這樣既可利用有序部分建立起有序索引提升查詢速度,也可利用無序來保證其安全。同時,對ASP.NET內核中管理Session類進行深入研究,通過對關鍵方法的重寫實現(xiàn)了該模式,并通過實驗證明了該模式在減少索引時間上具有一定優(yōu)勢。針對WEB集群在工作時,要對Session數(shù)據(jù)庫進行大量的查詢,但由于其Sessionid的無序存儲導致效率不高的問題。提出通過編寫自定義存儲過程結合數(shù)據(jù)庫游標技術,利用前面設計Sessionid數(shù)據(jù)的有序存儲,實現(xiàn)使用二分快速查找算法對Session數(shù)據(jù)進行快速查詢,進而提升WEB集群的處理能力。實驗驗證了使用二分快速查找算法搭建的WEB集群比普通集群在高并發(fā)訪問時,在響應時間上可以取得較好的效果。
【關鍵詞】:WEB集群 Session 有序Sessionid 數(shù)據(jù)庫游標
【學位授予單位】:廣西大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.09
【目錄】:
  • 摘要4-6
  • ABSTRACT6-11
  • 第一章 引言11-17
  • 1.1 研究背景與意義11-13
  • 1.1.1 問題概述11-12
  • 1.1.2 WEB集群系統(tǒng)服務的重要性12
  • 1.1.3 Session在WEB服務里的重要性12-13
  • 1.2 集群服務目前存在的問題13
  • 1.3 國內外研究現(xiàn)狀13-15
  • 1.3.1 WEB集群負載均衡技術13-15
  • 1.3.2 Session技術研究15
  • 1.4 研究內容15-16
  • 1.5 本文的結構安排16-17
  • 第二章 系統(tǒng)的理論基礎17-28
  • 2.1 集群技術17-18
  • 2.1.1 集群概念與類型17
  • 2.1.2 WEB集群與會話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實現(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ù)與存儲過程24-26
  • 2.6 數(shù)據(jù)庫游標26
  • 2.7 二分查找算法26-27
  • 2.8 本章小結27-28
  • 第三章 SESSIONID索引算法設計28-38
  • 3.1 ASP.NET里有關管理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 實現(xiàn)Sessionid部分有序的設計31-33
  • 3.3 實現(xiàn)讀取SESSION數(shù)據(jù)二分查找33-37
  • 3.3.1 游標實現(xiàn)方法33-37
  • 3.4 本章小結37-38
  • 第四章 系統(tǒng)實現(xiàn)38-72
  • 4.1 系統(tǒng)總體設計38-39
  • 4.1.1 設計目標38
  • 4.1.2 設計原則38-39
  • 4.2 負載均衡系統(tǒng)平臺搭建39-44
  • 4.2.1 網(wǎng)絡結構設計39
  • 4.2.2 LSV負載均衡服務器配置39-41
  • 4.2.3 Windows服務器配置41-44
  • 4.3 SQL SERVER服務器優(yōu)化設計44-51
  • 4.3.1 Session數(shù)據(jù)庫設計44-45
  • 4.3.2 自定義函數(shù)、存儲過程在本研究中的應用45-51
  • 4.4 設計類調用SQL自定義過程或函數(shù)51-55
  • 4.4.1 Para類51-52
  • 4.4.2 Sql類52-55
  • 4.5 WEB服務器優(yōu)化設計55-63
  • 4.5.1 配置ASP.NET應用進程外Session55
  • 4.5.2 編寫自定義的Session類55-60
  • 4.5.3 編譯與應用自定義類模塊60-61
  • 4.5.4 WEB服務器集群配置相同密鑰61-63
  • 4.6 實驗與分析63-71
  • 4.6.1 測試環(huán)境63-64
  • 4.6.2 測試目標64
  • 4.6.3 測試工具64
  • 4.6.4 方法與步驟64-66
  • 4.6.5 實驗結果66-70
  • 4.6.6 實驗結果分析70-71
  • 4.7 本章小結71-72
  • 第五章 結論與展望72-73
  • 5.1 論文總結72
  • 5.2 工作展望72-73
  • 參考文獻73-76
  • 致謝76-77
  • 攻讀碩士期間參加的科研項目77
  • 攻讀碩士期間公開發(fā)表/錄用的學術論文77

【參考文獻】

中國期刊全文數(shù)據(jù)庫 前3條

1 田曉玲;;基于Session技術的購物車的設計與實現(xiàn)[J];北京工業(yè)職業(yè)技術學院學報;2009年01期

2 熊勁,孫凝暉;曙光機群資源管理的設計與實現(xiàn)[J];計算機學報;2002年12期

3 袁宇翔;;基于L7的HTTP頭信息識別技術的Web服務器負載均衡的實現(xiàn)[J];軟件導刊;2012年10期



本文編號:821181

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/821181.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶1152c***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com