專利名稱:一種bs架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種廣告管理系統(tǒng)中提高客戶端訪問速度的方法。
背景技術(shù):
隨著網(wǎng)絡(luò)廣告市場(chǎng)的發(fā)展,網(wǎng)絡(luò)媒體策劃和產(chǎn)品營銷人員需要更加細(xì)致的管理、 及時(shí)進(jìn)行廣告優(yōu)化,確保網(wǎng)絡(luò)廣告資源被高效使用,同時(shí),網(wǎng)絡(luò)管理者需要更加靈活的組織和調(diào)配網(wǎng)絡(luò)資源,在確保精確的廣告投遞的前提下,依托廣告管理系統(tǒng)的技術(shù)基礎(chǔ),與銷售團(tuán)隊(duì)進(jìn)行深層次的整合,形成多樣性的銷售方案。因此,在市場(chǎng)的驅(qū)動(dòng)下,各類廣告管理系統(tǒng)應(yīng)運(yùn)而生。廣告管理系統(tǒng),又稱網(wǎng)絡(luò)廣告管理系統(tǒng)、互聯(lián)網(wǎng)廣告管理系統(tǒng)、在線媒體廣告管理系統(tǒng),能幫助網(wǎng)站主和廣告主輕松實(shí)現(xiàn)專業(yè)的廣告投放、管理和數(shù)據(jù)統(tǒng)計(jì)等工作的管理系統(tǒng)?,F(xiàn)有的網(wǎng)絡(luò)廣告管理系統(tǒng)主要有傳漾Dolphin、好耶Ad forword、科捷AFP,這些管理系統(tǒng)是在網(wǎng)頁上創(chuàng)建廣告 區(qū),在網(wǎng)頁中嵌入廣告請(qǐng)求代碼,當(dāng)用戶訪問網(wǎng)頁時(shí),廣告請(qǐng)求代碼向廣告管理系統(tǒng)服務(wù)器發(fā)出請(qǐng)求,廣告管理系統(tǒng)服務(wù)器根據(jù)該請(qǐng)求返回廣告,網(wǎng)站將該廣告嵌入預(yù)先創(chuàng)建的廣告位置中發(fā)布。現(xiàn)有的廣告管理系統(tǒng)均為BS架構(gòu),因此,所有的設(shè)置均在服務(wù)器端,緩存更新不及時(shí)。當(dāng)客戶端訪問網(wǎng)頁時(shí),客戶端發(fā)送一個(gè)帶條件的請(qǐng)求,如文件的內(nèi)容自客戶端上次訪問以來并沒有改變,則服務(wù)器返回狀態(tài)碼304,客戶端瀏覽器使用緩存中的內(nèi)容。如文件內(nèi)容自上次訪問以來,已經(jīng)有了更新,則更新的文件從服務(wù)器端傳送至客戶端,供瀏覽器顯
/Jn ο由此可見,現(xiàn)有的廣告管理系統(tǒng)中,是否使用緩存必須先請(qǐng)求服務(wù)器,服務(wù)器返回 304后才得以使用緩存。這樣,增大了服務(wù)器帶寬的使用,減慢了客戶端的訪問速度。另外,當(dāng)服務(wù)器上的JS腳本已經(jīng)更新,但是卻出于某些原因沒有更新到客戶端時(shí),就會(huì)造成客戶端瀏覽的內(nèi)容出錯(cuò)。
發(fā)明內(nèi)容
為了解決如上缺陷,本發(fā)明提供了一種BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法,減小了服務(wù)器帶寬消耗,加快了客戶端的訪問速度,提高了訪問內(nèi)容的正確性。本發(fā)明的技術(shù)方案為一種BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法,其特征在于,包含步驟I :判斷客戶端是否空閑,如是,繼續(xù)執(zhí)行步驟2 ;如否,直接執(zhí)行步驟5 ;步驟2 :判斷服務(wù)器是否有更新,方法為客戶端發(fā)送請(qǐng)求至服務(wù)器,請(qǐng)求中所包含ETAG字段,判斷ETAG中所標(biāo)識(shí)的版本號(hào)與服務(wù)器中更新標(biāo)識(shí)的版本號(hào)是否相同,若是, 表示服務(wù)器沒有更新,則直接執(zhí)行步驟5 ;若否,表示服務(wù)器有更新,則繼續(xù)執(zhí)行步驟3 ;
步驟3 :同步更新過的文件至客戶端本地緩存;步驟4 :客戶端訪問網(wǎng)頁時(shí),瀏覽器直接讀取本地緩存;步驟5 :計(jì)時(shí),經(jīng)過用戶設(shè)定的時(shí)間后繼續(xù)執(zhí)行步驟I。如上的一種BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法,其中,該步驟I的判斷步驟為每隔一段時(shí)間自動(dòng)啟動(dòng)。如上的一種BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法,其中,該時(shí)間為10分鐘。如上的一種BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法,其中,該時(shí)間為20分鐘。本發(fā)明的有益效果是大大提高了訪問速度,減小了訪問時(shí)占用的服務(wù)器帶寬,實(shí)現(xiàn)較好的用戶體驗(yàn)。
下面結(jié)合附圖和具體實(shí)施方式
來詳細(xì)說明本發(fā)明圖I為本發(fā)明BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法流程圖。
具體實(shí)施例方式為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合具體圖示,進(jìn)一步闡述本發(fā)明。圖I表示了本發(fā)明BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法流程圖。本方法包含步驟I :判斷客戶端是否空閑。判斷的方法可以為根據(jù)CPU占用率判斷、根據(jù)鍵盤、鼠標(biāo)是否有操作、網(wǎng)絡(luò)是否有數(shù)據(jù)流量等。如是,繼續(xù)執(zhí)行步驟2 ;如否,直接執(zhí)行步驟
5。此判斷步驟為每隔一段時(shí)間自動(dòng)啟動(dòng)。時(shí)間可以為10分鐘,也可以為20分鐘,根據(jù)用戶的需要設(shè)定。步驟2 :檢查服務(wù)器是否有更新。檢查的方法為客戶端發(fā)送請(qǐng)求至服務(wù)器,請(qǐng)求中所包含ETAG字段,判斷ETAG中所標(biāo)識(shí)的版本號(hào)與服務(wù)器中更新標(biāo)識(shí)的版本號(hào)是否相同, 若是,表示服務(wù)器沒有更新,則直接執(zhí)行步驟5。若否,表示服務(wù)器有更新,則繼續(xù)執(zhí)行步驟3。步驟3 :同步更新過的文件至客戶端本地緩存。步驟4 :客戶端訪問網(wǎng)頁時(shí),瀏覽器直接讀取本地緩存。步驟5 :計(jì)時(shí),經(jīng)過用戶設(shè)定的時(shí)間后繼續(xù)執(zhí)行步驟I。由上述可見,和現(xiàn)有的廣告管理系統(tǒng)訪問方法相比,本發(fā)明大大提高了訪問速度, 減小了訪問時(shí)占用的服務(wù)器帶寬,保證了服務(wù)器上的JS腳本更新到客戶端,實(shí)現(xiàn)較好的用戶體驗(yàn)。以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,本發(fā)明的保護(hù)范圍不受上述實(shí)施例的限制,在不脫離本發(fā)明精神和范圍的前提下本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入本發(fā)明要求保護(hù)的范圍內(nèi)。本發(fā)明的保護(hù)范圍由所附權(quán)利要求書及其等同物界定?!?br>
權(quán)利要求
1.一種BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法,其特征在于,包含步驟I :判斷客戶端是否空閑,如是,繼續(xù)執(zhí)行步驟2 ;如否,直接執(zhí)行步驟5 ;步驟2 :判斷服務(wù)器是否有更新,方法為客戶端發(fā)送請(qǐng)求至服務(wù)器,請(qǐng)求中所包含 ETAG字段,判斷ETAG中所標(biāo)識(shí)的版本號(hào)與服務(wù)器中更新標(biāo)識(shí)的版本號(hào)是否相同,若是,表示服務(wù)器沒有更新,則直接執(zhí)行步驟5 ;若否,表示服務(wù)器有更新,則繼續(xù)執(zhí)行步驟3 ;步驟3 :同步更新過的文件至客戶端本地緩存;步驟4 :客戶端訪問網(wǎng)頁時(shí),瀏覽器直接讀取本地緩存;步驟5 :計(jì)時(shí),經(jīng)過用戶設(shè)定的時(shí)間后繼續(xù)執(zhí)行步驟I。
2.根據(jù)權(quán)利要求I的一種BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法,其特征在于, 該步驟I的判斷步驟為每 隔一段時(shí)間自動(dòng)啟動(dòng)。
3.根據(jù)權(quán)利要求I的一種BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法,其特征在于, 該設(shè)定的時(shí)間為10分鐘。
4.根據(jù)權(quán)利要求I的一種BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法,其特征在于, 該設(shè)定的時(shí)間為20分鐘。
全文摘要
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,提供了一種BS架構(gòu)廣告管理系統(tǒng)中提高訪問速度的方法,包含步驟1判斷客戶端是否空閑,如是,繼續(xù)執(zhí)行步驟2;如否,直接執(zhí)行步驟5;步驟2判斷服務(wù)器是否有更新,方法為客戶端發(fā)送請(qǐng)求至服務(wù)器,請(qǐng)求中所包含ETAG字段,判斷ETAG中所標(biāo)識(shí)的版本號(hào)與服務(wù)器中更新標(biāo)識(shí)的版本號(hào)是否相同,若是,表示服務(wù)器沒有更新,則直接執(zhí)行步驟5;若否,表示服務(wù)器有更新,則繼續(xù)執(zhí)行步驟3;步驟3同步更新過的文件至客戶端本地緩存;步驟4客戶端訪問網(wǎng)頁時(shí),瀏覽器直接讀取本地緩存;步驟5計(jì)時(shí),經(jīng)過用戶設(shè)定的時(shí)間后繼續(xù)執(zhí)行步驟1。使用本發(fā)明大大提高了訪問速度,減小了訪問時(shí)占用的服務(wù)器帶寬。
文檔編號(hào)H04L29/08GK102724297SQ20121016576
公開日2012年10月10日 申請(qǐng)日期2012年5月25日 優(yōu)先權(quán)日2012年5月25日
發(fā)明者王建崗, 王躍 申請(qǐng)人:上海傳漾網(wǎng)絡(luò)科技有限公司