大型 Web 站點(diǎn)通常用動(dòng)態(tài)頁(yè)面進(jìn)行裝載 它們使大型站點(diǎn)更輕易堅(jiān)持新鮮的內(nèi)容跟設(shè)計(jì)。然而,對(duì)動(dòng)態(tài)頁(yè)面進(jìn)行優(yōu)化更艱苦。
Google 用同樣的方法看待動(dòng)態(tài)頁(yè)面跟靜態(tài)頁(yè)面的內(nèi)容,所以本系列前面的文章中探討的所有內(nèi)容優(yōu)化技巧也實(shí)用于動(dòng)態(tài)頁(yè)面。
對(duì)靜態(tài)頁(yè)面,文字編寫人員只有編輯包含頁(yè)面內(nèi)容的 HTML 文件 例如,在頁(yè)面題目中增加要害詞。動(dòng)態(tài)頁(yè)面就沒這么簡(jiǎn)單了。因?yàn)閯?dòng)態(tài)頁(yè)面是由程序動(dòng)態(tài)地生成的,所以頁(yè)面的內(nèi)容兩種不同類型的
數(shù)據(jù)庫(kù)。
頁(yè)面上變更的信息經(jīng)常某種關(guān)聯(lián)數(shù)據(jù)庫(kù)或其余數(shù)據(jù)庫(kù)。例如,產(chǎn)品描述頁(yè)面可能會(huì)從電子商務(wù)目錄數(shù)據(jù)庫(kù)中提取信息。實(shí)際上,動(dòng)態(tài)頁(yè)面可能從很多來(lái)源提取信息,甚至是那些不稱為數(shù)據(jù)庫(kù)的比方內(nèi)容治理體系。
模板。
頁(yè)面上堅(jiān)持不變的信息經(jīng)常保存在一個(gè)模板文件中,這個(gè)文件還指定利用哪些 HTML 標(biāo)記來(lái)生成頁(yè)面。
為了對(duì)動(dòng)態(tài)頁(yè)面上的內(nèi)容進(jìn)行優(yōu)化,首先必須查明內(nèi)容哪里,而后才干修改它。內(nèi)容由負(fù)責(zé)更新數(shù)據(jù)庫(kù)的小組來(lái)治理 可能是內(nèi)容治理體系的文字編寫人員,或者是產(chǎn)品目錄的數(shù)據(jù)輸入員。
另一方面,模板經(jīng)常由 Web 開發(fā)人員把持。在某些情況下,模板是一個(gè)輕易更新的單獨(dú)的文件 大多數(shù)內(nèi)容治理體系就采取這種方法。在其余時(shí)候,HTML 存儲(chǔ)在軟件自身中,所以程序員必須修改軟件才干轉(zhuǎn)變 HTML。
與修改靜態(tài)頁(yè)面比較,修修改態(tài)頁(yè)面往往要花費(fèi)更多精力跟時(shí)光來(lái)說(shuō)服團(tuán)隊(duì)。這是壞消息。好消息是,假如說(shuō)服了團(tuán)隊(duì)修改一個(gè)動(dòng)態(tài)頁(yè)面,他們經(jīng)常會(huì)修改所有動(dòng)態(tài)頁(yè)面。對(duì)靜態(tài)頁(yè)面,修改一個(gè)頁(yè)面時(shí)僅影響這一個(gè)頁(yè)面。利用數(shù)據(jù)庫(kù)的內(nèi)容通常還會(huì)簡(jiǎn)化品質(zhì)把持,因?yàn)榕c用 HTML 編輯器檢查靜態(tài)頁(yè)面比較,數(shù)據(jù)輸入程序可能更輕易地檢查輸入。