[發(fā)明專(zhuān)利]SEO站點(diǎn)構(gòu)建方法及SEO請(qǐng)求的響應(yīng)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710131741.7 | 申請(qǐng)日: | 2017-03-07 |
| 公開(kāi)(公告)號(hào): | CN106919696B | 公開(kāi)(公告)日: | 2020-08-14 |
| 發(fā)明(設(shè)計(jì))人: | 宋有明;徐遐齡 | 申請(qǐng)(專(zhuān)利權(quán))人: | 上海攜程商務(wù)有限公司 |
| 主分類(lèi)號(hào): | G06F16/953 | 分類(lèi)號(hào): | G06F16/953;G06F16/957 |
| 代理公司: | 上海弼興律師事務(wù)所 31283 | 代理人: | 薛琦;羅朗 |
| 地址: | 200335 上海市*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | seo 站點(diǎn) 構(gòu)建 方法 請(qǐng)求 響應(yīng) | ||
本發(fā)明公開(kāi)了一種SEO站點(diǎn)構(gòu)建方法及SEO請(qǐng)求的響應(yīng)方法。本發(fā)明SEO站點(diǎn)構(gòu)建方法,包括以下步驟:預(yù)先生成所需數(shù)據(jù),并進(jìn)行聚合處理,將聚合處理后的數(shù)據(jù)寫(xiě)入第一Redis緩存;采用MVC框架建立SEO頁(yè)面,獲取第一Redis緩存中的數(shù)據(jù),并通過(guò)多個(gè)信息查詢(xún)接口實(shí)現(xiàn)SEO頁(yè)面的業(yè)務(wù)邏輯;將SEO頁(yè)面的動(dòng)態(tài)頁(yè)面靜態(tài)化為HTML代碼數(shù)據(jù),并將HTML代碼數(shù)據(jù)存入到第二Redis緩存中;針對(duì)SEO頁(yè)面的SLB層做正則匹配。本發(fā)明的SEO站點(diǎn)構(gòu)建方法及SEO請(qǐng)求的響應(yīng)方法,相較于傳統(tǒng)SEO頁(yè)面,具有加載速度快、效率高的顯著優(yōu)勢(shì)。
技術(shù)領(lǐng)域
本發(fā)明涉及SEO(搜索引擎優(yōu)化)領(lǐng)域,尤其涉及一種SEO站點(diǎn)構(gòu)建方法及SEO請(qǐng)求的響應(yīng)方法。
背景技術(shù)
隨著越來(lái)越多的商業(yè)性網(wǎng)站以及網(wǎng)絡(luò)服務(wù)商的業(yè)務(wù)發(fā)展,SEO頁(yè)面的訪問(wèn)量越來(lái)越龐大,一些訪問(wèn)爬蟲(chóng)的應(yīng)用更是加劇了這一點(diǎn)。在這種情況下,傳統(tǒng)的SEO頁(yè)面更顯示出頁(yè)面加載慢、并發(fā)低的缺陷,難以適應(yīng)新的形勢(shì)。這就對(duì)SEO站點(diǎn)提出了新的需求,亟需一種更為快速高效的SEO站點(diǎn)架構(gòu)和解決方案。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是為了克服現(xiàn)有技術(shù)中的傳統(tǒng)SEO頁(yè)面存在加載慢、并發(fā)低的缺陷,提出一種SEO站點(diǎn)構(gòu)建方法及SEO請(qǐng)求的響應(yīng)方法。
本發(fā)明是通過(guò)下述技術(shù)方案來(lái)解決上述技術(shù)問(wèn)題的:
本發(fā)明提供了一種SEO站點(diǎn)構(gòu)建方法,其特點(diǎn)在于,包括以下步驟:
S1、基于原始SEO站點(diǎn)的數(shù)據(jù)和業(yè)務(wù)邏輯,預(yù)先生成待建的所有SEO頁(yè)面所需的數(shù)據(jù),對(duì)預(yù)先生成的所有數(shù)據(jù)進(jìn)行聚合處理,并將聚合處理后的數(shù)據(jù)寫(xiě)入第一Redis緩存,所述聚合處理后的數(shù)據(jù)反映了多類(lèi)信息;
S2、針對(duì)待建的所有SEO頁(yè)面,采用MVC框架建立SEO頁(yè)面,獲取第一Redis緩存中的數(shù)據(jù),并通過(guò)多個(gè)信息查詢(xún)接口實(shí)現(xiàn)SEO頁(yè)面的業(yè)務(wù)邏輯;
S3、將SEO頁(yè)面的動(dòng)態(tài)頁(yè)面靜態(tài)化為HTML代碼數(shù)據(jù),并將所述HTML代碼數(shù)據(jù)存入到第二Redis緩存中,以作為新的SEO站點(diǎn)的一部分,其中第二Redis緩存與第一Redis緩存相互獨(dú)立;
S4、針對(duì)SEO頁(yè)面的SLB層做正則匹配。
由于第二Redis緩存中存有靜態(tài)化的SEO頁(yè)面的相關(guān)數(shù)據(jù),因而在站點(diǎn)收到SEO請(qǐng)求的情況下,至少在部分情形下可能直接由第二Redis緩存以自身存儲(chǔ)的數(shù)據(jù)響應(yīng)SEO請(qǐng)求,大幅提高SEO頁(yè)面的加載速度和效率。本發(fā)明中采用的SLB層正則匹配則保證了URL的不變。
較佳地,步驟S3包括:
針對(duì)執(zhí)行各個(gè)業(yè)務(wù)邏輯的動(dòng)態(tài)頁(yè)面,分別渲染得到所述HTML代碼數(shù)據(jù)。
較佳地,步驟S1包括:
從與原始SEO站點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,以遍歷各個(gè)數(shù)據(jù)分類(lèi)的方式獲取待建的所有SEO頁(yè)面所需的數(shù)據(jù)。
較佳地,步驟S1中通過(guò)請(qǐng)求和數(shù)據(jù)庫(kù)相關(guān)聯(lián)的Api接口獲取待建的所有SEO頁(yè)面所需的數(shù)據(jù)。
較佳地,步驟S4還包括:
將路由配置為兼容原始SEO站點(diǎn)的邏輯。
較佳地,步驟S3中將所述HTML代碼數(shù)據(jù)采用GZip壓縮后再存入到第二Redis緩存中。
本發(fā)明還提供了一種SEO站點(diǎn)對(duì)SEO請(qǐng)求的響應(yīng)方法,所述SEO站點(diǎn)由如上所述的SEO站點(diǎn)構(gòu)建方法建立,所述響應(yīng)方法包括以下步驟:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于上海攜程商務(wù)有限公司,未經(jīng)上海攜程商務(wù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710131741.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 用于去屑加工的切削刀片和刀具
- 一種搜索引擎優(yōu)化的SEO網(wǎng)站建設(shè)實(shí)現(xiàn)方法及系統(tǒng)
- 搜索引擎優(yōu)化信息的獲取方法和裝置
- 一種搜索引擎優(yōu)化SEO頁(yè)面生成方法和設(shè)備
- SEO站點(diǎn)構(gòu)建方法及SEO請(qǐng)求的響應(yīng)方法
- 一種在氫基質(zhì)MBfR中以NO<sub>3</sub>-還原SeO<sub>4</sub><sup>2-</sup>的方法
- 利用網(wǎng)絡(luò)爬蟲(chóng)進(jìn)行SEO自動(dòng)優(yōu)化的方法及裝置
- 網(wǎng)站檢測(cè)方法和裝置
- 一種網(wǎng)站SEO信息推送方法
- 一種無(wú)機(jī)硒的熒光檢測(cè)方法
- 一種移動(dòng)通信站點(diǎn)規(guī)劃方法及系統(tǒng)
- 空鐵運(yùn)輸系統(tǒng)
- 多運(yùn)營(yíng)商站點(diǎn)規(guī)劃方法及裝置
- 一種隨機(jī)接入方法及站點(diǎn)
- 一種公交過(guò)需站點(diǎn)的真實(shí)OD的分析方法
- 用于生成物聯(lián)網(wǎng)系統(tǒng)中的站點(diǎn)的配置文件的方法及裝置
- 基于大數(shù)據(jù)分析的配送站點(diǎn)建設(shè)系統(tǒng)及方法
- 一種公交中途站點(diǎn)名稱(chēng)生成方法及裝置
- 一種公交站點(diǎn)名稱(chēng)生成方法及裝置
- 一種基于大數(shù)據(jù)分析的配送站點(diǎn)建設(shè)方法
- 構(gòu)建墊、實(shí)體圖像構(gòu)建物和構(gòu)建構(gòu)建物支撐件的方法
- 支持松耦合的軟件構(gòu)建方法、系統(tǒng)及該系統(tǒng)的實(shí)現(xiàn)方法
- 版本的構(gòu)建系統(tǒng)及方法
- 工程構(gòu)建系統(tǒng)及其構(gòu)建方法
- 實(shí)例構(gòu)建方法、裝置及軟件系統(tǒng)
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 天花板地圖構(gòu)建方法、構(gòu)建裝置以及構(gòu)建程序
- 一種項(xiàng)目構(gòu)建方法、持續(xù)集成系統(tǒng)及終端設(shè)備
- 并行構(gòu)建的方法、裝置及設(shè)備
- 構(gòu)建肺癌預(yù)測(cè)模型構(gòu)建方法
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





