基于搜索引擎優(yōu)化技術(shù)與模板引擎技術(shù)的網(wǎng)站優(yōu)化策略
本文關(guān)鍵詞:基于搜索引擎優(yōu)化技術(shù)與模板引擎技術(shù)的網(wǎng)站優(yōu)化策略,,由筆耕文化傳播整理發(fā)布。
當(dāng)前位置:文庫(kù)下載 > 所有分類 > IT/計(jì)算機(jī) > 基于搜索引擎優(yōu)化技術(shù)與模板引擎技術(shù)的網(wǎng)站優(yōu)化策略
基于搜索引擎優(yōu)化技術(shù)與模板引擎技術(shù)的網(wǎng)站優(yōu)化策略
介紹搜索引擎優(yōu)化技術(shù)與模板引擎技術(shù)的網(wǎng)站優(yōu)化的策略
ITA
搜索引擎收錄的問題,但是出于訪問效率等因素綜合考慮,動(dòng)態(tài)數(shù)據(jù)靜態(tài)化發(fā)布為越來越多的內(nèi)容管理系統(tǒng)采用。而通過模板引擎技術(shù)實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)靜態(tài)化,是目前網(wǎng)站開發(fā)的趨勢(shì)。各種開發(fā)語言都有基于自己的模板引擎,基于Java的模板引擎有[10]:Velocity,FreeMarker,Jamon,等等。這些模板引擎技術(shù)各有千秋,本文采用了應(yīng)用非常廣泛的FreeMarker來實(shí)現(xiàn)網(wǎng)站內(nèi)容的靜態(tài)發(fā)布。
FreeMarker是一個(gè)免費(fèi)的模板引擎組件
[11]
#信息系統(tǒng)!
鍵詞、內(nèi)容等數(shù)據(jù),并被存儲(chǔ)到數(shù)據(jù)庫(kù)中,審核后將會(huì)觸發(fā)靜態(tài)化數(shù)據(jù)的Java對(duì)象。該Java對(duì)象根據(jù)這條新聞的唯一標(biāo)識(shí),從數(shù)據(jù)庫(kù)中獲得該新聞的所有信息,并將這些信息封裝到對(duì)象ArticlePo中。接下來,需要將該對(duì)象和模板結(jié)合起來,發(fā)布成靜態(tài)頁面,如以下代碼所示,其中
aInfo是對(duì)象ArticlePo的一個(gè)實(shí)例,包含一條新聞的信息:
Maproot=newHashMap();
,它使用
root1put("ArticleTitle",aInfo1getA());root1put("word",aIo1());
1put(",a1());
純Java編寫,是一個(gè)Jar包。通常由Java程序準(zhǔn)備要顯示的數(shù)據(jù),由FreeMarker根據(jù)模板描述生成包含這些數(shù)據(jù)的頁面。FreeMarker將設(shè)計(jì)者和程序員視為具有不同專業(yè)技能的不同個(gè)體,界面設(shè)計(jì)人員只需要在HTML,包含F(xiàn)reeMarker頁面輸出時(shí),向模板提供變化的信息,、文件,甚至在程序中直接生成,模板設(shè)計(jì)者不用關(guān)心數(shù)據(jù)從哪兒來,只需使用已經(jīng)建立的數(shù)據(jù)模型。
312 模板引擎技術(shù)在SEO中的應(yīng)用
…
te1getTemplate(“content1ftl");htmlFile=newFile(filepath+filename);//靜態(tài)化
網(wǎng)頁名稱和路徑
Writerout=newBufferedWriter(newOutputStreamWrit2er(newFileOutputStream(htmlFile)));
try{tem1process(root,out);}out1flush();
模板中的標(biāo)簽將會(huì)被aInfo對(duì)應(yīng)的數(shù)據(jù)替換,生成靜態(tài)頁面,訪問該新聞的時(shí)候,則不需要再進(jìn)行數(shù)據(jù)庫(kù)的訪問操作,直接訪問生成的靜態(tài)頁面即可。
以實(shí)現(xiàn)增加新聞為例,其中新聞?dòng)蓸?biāo)題、關(guān)鍵詞和內(nèi)容描述幾個(gè)屬性組成,來說明利用模板引擎技術(shù)實(shí)現(xiàn)SEO的方法以及動(dòng)態(tài)數(shù)據(jù)靜態(tài)化的方法。
首先,界面設(shè)計(jì)人員在模板中相應(yīng)位置加入
FreeMarker指令,編輯新聞頁面的模板content1ftl:
4 SEO實(shí)例
筆者負(fù)責(zé)開發(fā)的北京市科學(xué)技術(shù)出版社網(wǎng)站
(www1bjkpress1com1cn),又名“貝殼閱讀網(wǎng)”,經(jīng)SEO策
……
本文關(guān)鍵詞:基于搜索引擎優(yōu)化技術(shù)與模板引擎技術(shù)的網(wǎng)站優(yōu)化策略,由筆耕文化傳播整理發(fā)布。
本文編號(hào):71291
本文鏈接:http://www.sikaile.net/kejilunwen/sousuoyinqinglunwen/71291.html