• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng)及方法技術(shù)方案

    技術(shù)編號:10040231 閱讀:194 留言:0更新日期:2014-05-14 10:50
    本發(fā)明專利技術(shù)涉及一種實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng)及方法,其中包括頁面緩存服務(wù)器,所述的頁面緩存服務(wù)器用以從網(wǎng)站服務(wù)的網(wǎng)頁服務(wù)器中獲取通用網(wǎng)站頁面進(jìn)行緩存;數(shù)據(jù)庫緩存服務(wù)器,用以對網(wǎng)站服務(wù)的常用數(shù)據(jù)庫查詢內(nèi)容進(jìn)行緩存。采用該種結(jié)構(gòu)的實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng)及方法,通過頁面緩存和數(shù)據(jù)庫緩存的合理設(shè)置和異步個性化數(shù)據(jù)的獲取方式,通過設(shè)置合理的策略和服務(wù),通過網(wǎng)站頁面緩存、異步個性化數(shù)據(jù)加載、數(shù)據(jù)庫緩存等技術(shù)的綜合應(yīng)用,可以實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)快速恢復(fù),可以使用戶網(wǎng)站在數(shù)據(jù)庫出現(xiàn)宕機(jī)的情況下,依然能夠提供全部或者部分服務(wù),從而保證網(wǎng)站用戶的正常訪問,具有更廣泛的應(yīng)用范圍。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及網(wǎng)站服務(wù)
    ,尤其涉及網(wǎng)站數(shù)據(jù)庫宕機(jī)時恢復(fù)
    ,具體是指一種實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng)及方法
    技術(shù)介紹
    現(xiàn)有網(wǎng)站中,數(shù)據(jù)庫占據(jù)一個非常核心的地位。用戶幾乎所有的操作都需要數(shù)據(jù)庫的參與。整個網(wǎng)站系統(tǒng)的簡單拓?fù)淙鐖D1所示。如果系統(tǒng)中數(shù)據(jù)庫集群出現(xiàn)宕機(jī)的情況,如:SAN(Storage?Area?Networking,存儲區(qū)域網(wǎng))出現(xiàn)故障,則會導(dǎo)致網(wǎng)站所有頁面無法提供任何服務(wù),整個網(wǎng)站癱瘓的情況。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)的目的是克服了上述現(xiàn)有技術(shù)的缺點(diǎn),提供了一種能夠?qū)崿F(xiàn)數(shù)據(jù)庫服務(wù)器全部宕機(jī)的情況下仍能提供全部或部分服務(wù)、保證用戶能夠使用網(wǎng)站、具有更廣泛應(yīng)用范圍的實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng)及方法。為了實現(xiàn)上述目的,本專利技術(shù)的實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng)及方法具有如下構(gòu)成:該實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng),其主要特點(diǎn)是,所述的系統(tǒng)包括:頁面緩存服務(wù)器,用以從網(wǎng)站服務(wù)的網(wǎng)頁服務(wù)器中獲取通用網(wǎng)站頁面進(jìn)行緩存;數(shù)據(jù)庫緩存服務(wù)器,用以對網(wǎng)站服務(wù)的常用數(shù)據(jù)庫查詢內(nèi)容進(jìn)行緩存。較佳地,所述的系統(tǒng)還包括:異步個性化數(shù)據(jù)獲取模塊,用以從網(wǎng)站服務(wù)的網(wǎng)頁服務(wù)器中獲取不通用的網(wǎng)站頁面的個性化數(shù)據(jù)。本專利技術(shù)還涉及一種基于所述的系統(tǒng)實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的方法,其主要特點(diǎn)是,所述的方法包括以下步驟:(1)判斷當(dāng)前網(wǎng)站服務(wù)的數(shù)據(jù)庫是否正常工作,如果是,則繼續(xù)步驟(2),否則繼續(xù)步驟(5);(2)所述的頁面緩存服務(wù)器對緩存的通用網(wǎng)站頁面進(jìn)行更新;(3)所述的數(shù)據(jù)庫緩存服務(wù)器對緩存的常用數(shù)據(jù)庫查詢內(nèi)容進(jìn)行更新;(4)加載網(wǎng)站服務(wù)的數(shù)據(jù)庫進(jìn)行正常網(wǎng)站服務(wù),然后結(jié)束退出;(5)從所述的數(shù)據(jù)庫緩存服務(wù)器中獲取數(shù)據(jù)進(jìn)行用戶鑒權(quán)使用戶具備訪問網(wǎng)站頁面的權(quán)限;(6)從所述的頁面緩存服務(wù)器中加載通用網(wǎng)站頁面。較佳地,所述的系統(tǒng)還包括異步個性化數(shù)據(jù)獲取模塊,所述的步驟(3)和(4)之間,還包括以下步驟:(31)所述的異步個性化數(shù)據(jù)獲取模塊對存儲的不通用的網(wǎng)站頁面的個性化數(shù)據(jù)進(jìn)行更新。更佳地,所述的異步個性化數(shù)據(jù)獲取模塊對存儲的不通用的網(wǎng)站頁面進(jìn)行更新,具體為:所述的異步個性化數(shù)據(jù)獲取模塊通過AJAX方式對存儲的不通用的網(wǎng)站頁面進(jìn)行更新。更佳地,所述的步驟(6)之后,還包括以下步驟:(7)根據(jù)用戶的選擇從所述的異步個性化數(shù)據(jù)獲取模塊中加載不通用的網(wǎng)站頁面的個性化數(shù)據(jù)。較佳地,所述的頁面緩存服務(wù)器對緩存的通用網(wǎng)站頁面進(jìn)行更新,具體為:所述的頁面緩存服務(wù)器通過Nginx代理對緩存的通用網(wǎng)站頁面進(jìn)行更新。采用了該專利技術(shù)中的實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng)及方法,具有如下有益效果:本專利技術(shù)主要增加了數(shù)據(jù)庫緩存和頁面緩存功能,通過頁面緩存和數(shù)據(jù)庫緩存的合理設(shè)置和異步個性化數(shù)據(jù)的獲取方式,通過設(shè)置合理的策略和服務(wù),通過網(wǎng)站頁面緩存、異步個性化數(shù)據(jù)加載、數(shù)據(jù)庫緩存等技術(shù)的綜合應(yīng)用,可以使用戶網(wǎng)站在數(shù)據(jù)庫出現(xiàn)宕機(jī)的情況下,依然能夠提供全部或者部分服務(wù),從而保證網(wǎng)站用戶的正常訪問,具有更廣泛的應(yīng)用范圍。附圖說明圖1為現(xiàn)有技術(shù)中網(wǎng)站服務(wù)系統(tǒng)的架構(gòu)示意圖。圖2為本專利技術(shù)的實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng)的架構(gòu)示意圖。圖3為本專利技術(shù)的實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的方法的流程圖。具體實施方式為了能夠更清楚地描述本專利技術(shù)的
    技術(shù)實現(xiàn)思路
    ,下面結(jié)合具體實施例來進(jìn)行進(jìn)一步的描述。本專利技術(shù)通過網(wǎng)站頁面緩存、異步個性化數(shù)據(jù)加載、數(shù)據(jù)庫緩存等技術(shù)的綜合應(yīng)用,實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下,網(wǎng)站部分或者全部功能可用。1、頁面緩存通過對部分用戶需要的訪問的頁面進(jìn)行緩存,可以將用戶頁面訪問中通用的內(nèi)存保存下來,而不用訪問數(shù)據(jù)庫。這些緩存的內(nèi)容在數(shù)據(jù)庫正常的情況下定期更新,數(shù)據(jù)庫宕機(jī)的情況下則不再更新。2、異步個性化數(shù)據(jù)加載通過異步個性化數(shù)據(jù)加載,可以為用戶提供個性化頁面,避免了因為使用緩存導(dǎo)致的用戶頁面完全相同的情況。個性化數(shù)據(jù)可以放在數(shù)據(jù)庫緩存中。3、數(shù)據(jù)庫緩存通過對部分重要數(shù)據(jù)庫數(shù)據(jù)進(jìn)行緩存,可以在數(shù)據(jù)庫宕機(jī)的情況下,實現(xiàn)重要數(shù)據(jù)的正常訪問,因此可以避免數(shù)據(jù)庫宕機(jī)對此類數(shù)據(jù)訪問的影響。如圖2所示,本專利技術(shù)的實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng)包括:頁面緩存服務(wù)器,所述的頁面緩存服務(wù)器用以從網(wǎng)站服務(wù)的網(wǎng)頁服務(wù)器中將通用網(wǎng)站頁面進(jìn)行緩存;數(shù)據(jù)庫緩存服務(wù)器,用以對網(wǎng)站服務(wù)的常用數(shù)據(jù)庫查詢內(nèi)容進(jìn)行緩存;異步個性化數(shù)據(jù)獲取模塊,用以從網(wǎng)站服務(wù)的網(wǎng)頁服務(wù)器中獲取不通用的網(wǎng)站頁面的個性化數(shù)據(jù)。為了實現(xiàn)本專利技術(shù)所述的功能,具體實施方式如下:1、在網(wǎng)站中增加頁面緩存服務(wù)器和數(shù)據(jù)庫緩存服務(wù)器。2、在Web服務(wù)器上安裝Nginx(是一款輕量級的Web服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器)等緩存程序,并且將通用頁面緩存在頁面緩存服務(wù)器中。對于部分不通用的頁面,如個性化頁面等,則修改程序,將個性化內(nèi)容通過AJAX(Asynchronous?JavaScript?and?XML,異步JavaScript和XML,指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù))方式從其他URL(統(tǒng)一資源定位符)獲取。3、為數(shù)據(jù)庫提供數(shù)據(jù)庫緩存服務(wù)器,將常見的數(shù)據(jù)庫查詢內(nèi)容緩存到數(shù)據(jù)庫緩存服務(wù)器上,保證常用的數(shù)據(jù)庫查詢結(jié)果都能夠在數(shù)據(jù)庫緩存服務(wù)器中獲得。4、重新配置網(wǎng)站的權(quán)限邏輯,保證系統(tǒng)在數(shù)據(jù)庫宕機(jī)無法訪問用戶權(quán)限情況下,能夠從數(shù)據(jù)庫緩存服務(wù)器中獲取數(shù)據(jù)完成用戶鑒權(quán),并且完成用戶授權(quán)或者使用默認(rèn)用戶授權(quán),讓用戶具備訪問頁面的權(quán)限。如圖3所示,本專利技術(shù)的實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的方法包括以下步驟:(1)判斷當(dāng)前網(wǎng)站服務(wù)的數(shù)據(jù)庫是否正常工作,如果是,則繼續(xù)步驟(2),否則繼續(xù)步驟(5);(2)所述的頁面緩存服務(wù)器對緩存的通用網(wǎng)站頁面進(jìn)行更新;(3)所述的數(shù)據(jù)庫緩存服務(wù)器對緩存的常用數(shù)據(jù)庫查詢內(nèi)容進(jìn)行更新;(31)所述的異步個性化數(shù)據(jù)獲取模塊對存儲的不通用的網(wǎng)站頁面進(jìn)行更新;(4)加載網(wǎng)站服務(wù)的數(shù)據(jù)庫進(jìn)行正常網(wǎng)站服務(wù),然后結(jié)束退出;(5)從所述的數(shù)據(jù)庫緩存服務(wù)器中獲取數(shù)據(jù)進(jìn)行用戶鑒權(quán)使用戶具備訪問網(wǎng)站頁面的權(quán)限;(6)從所述的頁面緩存服務(wù)器中加載通用網(wǎng)站頁面;(7)根據(jù)用戶的選擇從所述的異步個性化數(shù)據(jù)獲取模塊中加載不通用的網(wǎng)站頁面的個性化數(shù)據(jù)。采用了該專利技術(shù)中的實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng)及方法,具有如本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng),其特征在于,所述的系統(tǒng)包括:頁面緩存服務(wù)器,用以從網(wǎng)站服務(wù)的網(wǎng)頁服務(wù)器中獲取通用網(wǎng)站頁面進(jìn)行緩存;數(shù)據(jù)庫緩存服務(wù)器,用以對網(wǎng)站服務(wù)的常用數(shù)據(jù)庫查詢內(nèi)容進(jìn)行緩存。

    【技術(shù)特征摘要】
    1.一種實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng),其特征在于,所述的系統(tǒng)包括:
    頁面緩存服務(wù)器,用以從網(wǎng)站服務(wù)的網(wǎng)頁服務(wù)器中獲取通用網(wǎng)站頁面進(jìn)行緩存;
    數(shù)據(jù)庫緩存服務(wù)器,用以對網(wǎng)站服務(wù)的常用數(shù)據(jù)庫查詢內(nèi)容進(jìn)行緩存。
    2.根據(jù)權(quán)利要求1所述的實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的系統(tǒng),其特征在于,所
    述的系統(tǒng)還包括:
    異步個性化數(shù)據(jù)獲取模塊,用以從網(wǎng)站服務(wù)的網(wǎng)頁服務(wù)器中獲取不通用的網(wǎng)站頁面的個
    性化數(shù)據(jù)。
    3.一種基于權(quán)利要求1或2所述的系統(tǒng)實現(xiàn)數(shù)據(jù)庫宕機(jī)情況下網(wǎng)站服務(wù)恢復(fù)的方法,其
    特征在于,所述的方法包括以下步驟:
    (1)判斷當(dāng)前網(wǎng)站服務(wù)的數(shù)據(jù)庫是否正常工作,如果是,則繼續(xù)步驟(2),否則繼續(xù)步
    驟(5);
    (2)所述的頁面緩存服務(wù)器對緩存的通用網(wǎng)站頁面進(jìn)行更新;
    (3)所述的數(shù)據(jù)庫緩存服務(wù)器對緩存的常用數(shù)據(jù)庫查詢內(nèi)容進(jìn)行更新;
    (4)加載網(wǎng)站服務(wù)的數(shù)據(jù)庫進(jìn)行正常網(wǎng)站服務(wù),然后結(jié)束退出;
    (5)從所述的數(shù)據(jù)庫緩存服務(wù)器中獲取數(shù)據(jù)進(jìn)行用戶鑒權(quán)使用戶具備訪問網(wǎng)站頁面的權(quán)
    限;
    (6)從所述的頁面緩存服務(wù)器中...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:逯利軍錢培專姜健盧天華曹晶林強(qiáng)
    申請(專利權(quán))人:賽特斯信息科技股份有限公司
    類型:發(fā)明
    國別省市:江蘇;32

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品深夜AV无码一区二区| AV无码精品一区二区三区| 国产精品午夜福利在线无码| 日韩少妇无码一区二区三区| 亚洲av无码无在线观看红杏| 欲色aV无码一区二区人妻| 亚洲成A人片在线观看无码3D| 亚洲Aⅴ无码专区在线观看q| 精品无码中文视频在线观看| 伊人天堂av无码av日韩av| 亚洲av无码专区国产乱码在线观看| 97久久精品无码一区二区| 国产AV无码专区亚洲AVJULIA| 亚洲成?v人片天堂网无码| 亚洲AV日韩AV无码污污网站| 久久人妻内射无码一区三区| 精品人妻无码专区中文字幕| 成人免费无码大片a毛片软件| 精品多人p群无码| 无码人妻久久一区二区三区| 亚洲精品无码久久不卡| 国产久热精品无码激情| 无码Aⅴ在线观看| 色欲aⅴ亚洲情无码AV蜜桃| 在线看片福利无码网址| 日韩精品人妻系列无码专区免费| 国产午夜无码片免费| 中文无码喷潮在线播放| a级毛片免费全部播放无码| 亚洲国产精品成人AV无码久久综合影院 | 国产日韩AV免费无码一区二区| 亚洲乱亚洲乱妇无码| 亚洲熟妇无码一区二区三区| 人妻丝袜中文无码av影音先锋专区| 国产在线无码视频一区二区三区| 中文字幕人妻无码一夲道| 国产AV无码专区亚洲AV漫画| 亚洲AV永久无码区成人网站 | 69ZXX少妇内射无码| 亚洲av无码一区二区三区人妖 | 无码人妻丰满熟妇区毛片18|