亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

策略配置文件處理方法、裝置和系統(tǒng)的制作方法

文檔序號:9350006閱讀:533來源:國知局
策略配置文件處理方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于內(nèi)容分發(fā)技術(shù)領(lǐng)域,特別是涉及一種策略配置文件處理方法、裝置和 系統(tǒng)。
【背景技術(shù)】
[0002] 內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,Q)N),通過在網(wǎng)絡(luò)各處放置節(jié)點服務(wù) 器,在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上構(gòu)建一層智能虛擬網(wǎng)絡(luò),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的 網(wǎng)絡(luò)"邊緣",使用戶可以就近取得所需的內(nèi)容,以緩解網(wǎng)絡(luò)擁擠的狀況,提高網(wǎng)站的響應(yīng)速 度。
[0003] ⑶N中的節(jié)點服務(wù)器,根據(jù)功能不同可以作為代理服務(wù)器或者緩存服務(wù)器。為達 到加速目的,在日常的CDN操作中,會對CDN中的節(jié)點服務(wù)器做一系列的策略配置操作,包 括緩存策略配置(cache, config)、訪問控制策略配置(remap, config)、訪問控制(Access Control List,ACL)策略配置(remap, config)、走父策略配置(parent, config)和自定義 插件策略配置(ats_plugin. config)等各種配置文件的操作。每一個加速域名在進行加速 時,根據(jù)策略配置文件進行操作。
[0004] 但是,CDN中的節(jié)點服務(wù)器的策略配置文件在使用數(shù)據(jù)庫進行存儲時,通常需要存 儲很多張數(shù)據(jù)表,存在著維護效率低的問題。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明實施例解決的問題是提高策略配置文件的維護效率。
[0006] 為解決上述問題,本發(fā)明實施例提供了一種策略配置文件處理方法,所述方法包 括:
[0007] 將同一類型的原始策略配置文件按照字段進行分塊得到多個策略分塊;
[0008] 將所述策略分塊中的域名和端口的信息去除;
[0009] 將去除端口和域名信息的策略分塊采用可擴展語言進行描述得到對應(yīng)的策略配 置文件實例;
[0010] 建立生成的策略配置文件實例與相應(yīng)的原始策略配置文件的域名和端口的映射 關(guān)系,并存儲在數(shù)據(jù)庫中。
[0011] 可選地,所述建立生成的策略配置文件實例與相應(yīng)的原始策略配置文件的域名和 端口的映射關(guān)系,并存儲在數(shù)據(jù)庫中,包括:
[0012] 判斷所述數(shù)據(jù)庫中是否存在所述生成的策略配置文件實例相同的策略配置文件 實例;
[0013] 當確定所述數(shù)據(jù)庫中存在與所述生成的策略配置文件實例相同的策略配置文件 實例時,則在所述數(shù)據(jù)庫中增加所述生成的策略配置文件對應(yīng)原始策略配置文件的端口和 域名與所述數(shù)據(jù)庫中與所述生成的策略配置文件實例相同的策略配置文件實例的映射關(guān) 系;
[0014] 當確定所述數(shù)據(jù)庫中不存在與所述生成的策略配置文件實例相同的策略配置文 件實例時,則建立所述生成的策略配置文件實例與相應(yīng)的原始策略配置文件的端口和域名 的映射關(guān)系并存儲在所述數(shù)據(jù)庫中。
[0015] 可選地,所述判斷所述數(shù)據(jù)庫中是否存在所述生成的策略配置文件實例相同的策 略配置文件實例,包括:
[0016] 計算所述生成的策略配置文件實例的MD5值;
[0017] 將計算得到的所述生成的策略配置文件實例的MD5值與所述數(shù)據(jù)庫中存儲的策 略配置文件實例的MD5值進行比較;
[0018] 當所述生成的策略配置文件實例的MD5值與所述數(shù)據(jù)庫中存儲的策略配置文件 實例的MD5值相同時,則確定所述數(shù)據(jù)庫中存在與所述生成的策略配置文件實例相同的策 略配置文件實例;
[0019] 當所述生成的策略配置文件實例的MD5值與所述數(shù)據(jù)庫中存儲的策略配置文件 實例的MD5值均不相同時,則確定所述數(shù)據(jù)庫中不存在與所述新的策略配置文件實例相同 的策略配置文件實例。
[0020] 可選地,包所述原始策略配置文件增加擴展策略字段時,所述方法還包括:采用所 述可擴展語言將所述擴展策略字段進行描述,并添加至所述原始策略配置文件對應(yīng)的策略 配置文件實例中得到新的策略配置文件實例。
[0021] 可選地,所述方法還包括:
[0022] 當生成策略配置文件時,判斷各個節(jié)點服務(wù)器的策略配置是否相同;
[0023] 當確定各個節(jié)點服務(wù)器的策略配置相同時,使用數(shù)據(jù)庫中存儲的策略配置文件實 例和對應(yīng)的域名和端口生成策略配置文件,并發(fā)送至各個節(jié)點服務(wù)器;
[0024] 當確定各個節(jié)點服務(wù)器的策略配置不同時,各個節(jié)點服務(wù)器根據(jù)節(jié)點服務(wù)器與策 略配置文件實例和相應(yīng)的端口和域名的映射關(guān)系,從所述數(shù)據(jù)庫中獲取相應(yīng)的策略配置文 件實例和相應(yīng)的端口和域名,拼接生成對應(yīng)的策略配置文件并存儲。
[0025] 可選地,所述可擴展語言為XML語言。
[0026] 本發(fā)明實施例還提供了一種策略配置文件處理裝置,所述處理裝置包括:
[0027] 分割單元,適于將同一類型的原始策略配置文件按照字段進行分塊得到多個策略 分塊;
[0028] 去除單元,適于將所述策略分塊中的域名和端口的信息去除;
[0029] 生成單元,適于將去除端口和域名信息的策略分塊采用可擴展語言進行描述得到 對應(yīng)的策略配置文件實例;
[0030] 映射關(guān)系建立存儲單元,適于建立生成的策略配置文件實例與相應(yīng)的原始策略配 置文件的域名和端口的映射關(guān)系,并存儲在數(shù)據(jù)庫中。
[0031] 可選地,所述映射關(guān)系建立存儲單元適于判斷所述數(shù)據(jù)庫中是否存在所述生成的 策略配置文件實例相同的策略配置文件實例;當確定所述數(shù)據(jù)庫中存在與所述生成的策略 配置文件實例相同的策略配置文件實例時,則在所述數(shù)據(jù)庫中增加所述生成的策略配置文 件對應(yīng)原始策略配置文件的端口和域名與所述數(shù)據(jù)庫中與所述生成的策略配置文件實例 相同的策略配置文件實例的映射關(guān)系;當確定所述數(shù)據(jù)庫中不存在與所述生成的策略配置 文件實例相同的策略配置文件實例時,則建立所述生成的策略配置文件實例與相應(yīng)的原始 策略配置文件的端口和域名的映射關(guān)系并存儲在所述數(shù)據(jù)庫中。
[0032] 可選地,所述映射關(guān)系建立存儲單元適于計算所述生成的策略配置文件實例的 MD5值;將計算得到的所述生成的策略配置文件實例的MD5值與所述數(shù)據(jù)庫中存儲的策略 配置文件實例的MD5值進行比較;當所述生成的策略配置文件實例的MD5值與所述數(shù)據(jù)庫 中存儲的策略配置文件實例的MD5值相同時,則確定所述數(shù)據(jù)庫中存在與所述生成的策略 配置文件實例相同的策略配置文件實例;當所述生成的策略配置文件實例的MD5值與所述 數(shù)據(jù)庫中存儲的策略配置文件實例的MD5值均不相同時,則確定所述數(shù)據(jù)庫中不存在與所 述新的策略配置文件實例相同的策略配置文件實例。
[0033] 可選地,所述裝置還包括:添加單元,適于在所述原始策略配置文件增加擴展策略 字段時,采用所述可擴展語言將所述擴展策略字段進行描述,并添加至所述原始策略配置 文件對應(yīng)的策略配置文件實例中得到新的策略配置文件實例。
[0034] 可選地,所述可擴展語言為XML語言。
[0035] 本發(fā)明實施例還提供了一種策略配置文件生成系統(tǒng),所述系統(tǒng)包括數(shù)據(jù)庫、策略 配置文件生成服務(wù)器和多個節(jié)點服務(wù)器,以及上述的策略配置文件處理裝置,其中:
[0036] 所述策略配置文件處理裝置,適于生成策略配置文件實例,并將生成的策略配置 文件實例與相應(yīng)的原始策略配置文件的域名和端口的信息并存儲在數(shù)據(jù)庫中;
[0037] 所述數(shù)據(jù)庫,適于存儲生成的策略配置文件實例與相應(yīng)的原始策略配置文件的域 名和端口的信息之間的映射關(guān)系;
[0038] 所述策略文件生成服務(wù)器,適于在確定所述各個節(jié)點服務(wù)器的策略配置相同時, 將按照所述數(shù)據(jù)庫中存儲的策略配置文件實例與相應(yīng)的原始策略配置文件的域名和端口 的信息,生成策略配置文件,并分別發(fā)送至所述多個節(jié)點服務(wù)器;
[0039] 各個節(jié)點服務(wù)器,適于在確定所述各個節(jié)點服務(wù)器的策略配置相同時,接收所述 策略文件生成服務(wù)器生成的策略配置文件并存儲;在確定所述各個節(jié)點服務(wù)器的策略配置 不同時,按照節(jié)點服務(wù)器與數(shù)據(jù)庫中存儲的策略配置文件實例與相應(yīng)的原始策略配置文件 的域名和端口的映射關(guān)系,從所述數(shù)據(jù)庫中獲取相應(yīng)的策略配置文件實例與相應(yīng)的原始策 略配置文件的域名和端口的信息,拼接生成對應(yīng)的策略配置文件并存儲。
[0040] 與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案具有以下的優(yōu)點:
[0041] 上述的方案,在將原始策略配置文件按照字段進行非分割,并從中去除端口和域 名信息之后,采用可擴展語言生成的策略配置文件實例,建立生成的策略配置文件實例和 對應(yīng)的原始策略配置文件的域名和端口的映射關(guān)系并存儲在數(shù)據(jù)庫中,可以減少
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1