轉(zhuǎn)靜態(tài)頁(yè)的幾種可行方案
更新時(shí)間:2006年09月06日 00:00:00 作者:
注:本文大部分內(nèi)容來源www.netvtm.com,原作者:linyupark
對(duì)于文獻(xiàn)發(fā)布系統(tǒng)來說SEO顯得十分重要,當(dāng)然現(xiàn)在轉(zhuǎn)靜態(tài)頁(yè)也不是唯一優(yōu)化的方式,但對(duì)于低智爬蟲來講靜態(tài)頁(yè)的優(yōu)勢(shì)很明顯。下面來分析一下幾種方案。
1.制作模板替換關(guān)鍵字符法很多站,包括本站上一個(gè)版本采用的就是這個(gè)方法。好處就是復(fù)雜性不大,缺點(diǎn)也很明顯,實(shí)時(shí)交互性低,要提交一個(gè)評(píng)論可能就得讓服務(wù)器重新生成一次文件,這種適用于純粹信息發(fā)布,對(duì)于交互講究不大的站。
2.利用服務(wù)器的組件進(jìn)行請(qǐng)求地址的重定位用老外的話講就是IIS URL reWrite。國(guó)內(nèi)這方面的組件似乎很少,有些還是帶病毒的。國(guó)外五花八門,但基本上好的都是收費(fèi)的。這個(gè)技術(shù)主要是對(duì)服務(wù)器有一定的要求,所以用虛擬主機(jī)的朋友就不太管用了。它的好處是利用偽裝的地址讓搜索引擎認(rèn)為它是個(gè)靜態(tài)頁(yè)(比如把a(bǔ)sp?變成html/)因而達(dá)到"轉(zhuǎn)靜態(tài)"這個(gè)效果,而且還不失它原有的交互性。這個(gè)變化的過程靠的是正則表達(dá)式。
當(dāng)然它也是有缺點(diǎn)的,除了前面提到的費(fèi)用問題外,它對(duì)服務(wù)器又有了負(fù)擔(dān),對(duì)于程序也需要做一些調(diào)整。簡(jiǎn)單說就是程序得把原有的動(dòng)態(tài)地址換成事先設(shè)想好的偽靜態(tài)地址,用戶在請(qǐng)求這個(gè)偽靜態(tài)地址的時(shí)候服務(wù)器又得根據(jù)正則表達(dá)式把這個(gè)地址轉(zhuǎn)換成實(shí)際存在的動(dòng)態(tài)地址。考驗(yàn)就在服務(wù)器承受和技術(shù)上。
3.使用CLASS來實(shí)現(xiàn)地址的即時(shí)轉(zhuǎn)換本人現(xiàn)在用的這個(gè)CMS就是用了這個(gè)方法,可惜對(duì)PHP還沒好好系統(tǒng)學(xué)習(xí)過,只能讀出它是以根目錄文件為出發(fā)點(diǎn),依次將&=,?變成/符號(hào)。ASP還沒見過實(shí)現(xiàn)類似功能的,非??上А?。。
4.第一個(gè)方案+第二個(gè)方案最終內(nèi)容頁(yè)用模板替換,而索引使用偽靜態(tài),這樣對(duì)服務(wù)器壓力減少又能保持地址有效的靜態(tài)化。
個(gè)人認(rèn)為比較好的解決方案是第一個(gè),其它的方案生成都只是偽靜態(tài),服務(wù)器的負(fù)載會(huì)比較大。不過方案要做些調(diào)整:對(duì)于一些通用的頁(yè)面(比如列表,文章頁(yè))可以使用制作模板替換關(guān)鍵字符法,而像首頁(yè),頻道比較復(fù)雜的頁(yè)面則可以使用動(dòng)態(tài)模板法。針對(duì)交互性的頁(yè)面可以使用shtml頁(yè)面的包含文件的功能,即每發(fā)表一次評(píng)論只用生成對(duì)應(yīng)的評(píng)論頁(yè),或者要求低一點(diǎn)就套一個(gè)動(dòng)態(tài)頁(yè)面好了。
對(duì)于文獻(xiàn)發(fā)布系統(tǒng)來說SEO顯得十分重要,當(dāng)然現(xiàn)在轉(zhuǎn)靜態(tài)頁(yè)也不是唯一優(yōu)化的方式,但對(duì)于低智爬蟲來講靜態(tài)頁(yè)的優(yōu)勢(shì)很明顯。下面來分析一下幾種方案。
1.制作模板替換關(guān)鍵字符法很多站,包括本站上一個(gè)版本采用的就是這個(gè)方法。好處就是復(fù)雜性不大,缺點(diǎn)也很明顯,實(shí)時(shí)交互性低,要提交一個(gè)評(píng)論可能就得讓服務(wù)器重新生成一次文件,這種適用于純粹信息發(fā)布,對(duì)于交互講究不大的站。
2.利用服務(wù)器的組件進(jìn)行請(qǐng)求地址的重定位用老外的話講就是IIS URL reWrite。國(guó)內(nèi)這方面的組件似乎很少,有些還是帶病毒的。國(guó)外五花八門,但基本上好的都是收費(fèi)的。這個(gè)技術(shù)主要是對(duì)服務(wù)器有一定的要求,所以用虛擬主機(jī)的朋友就不太管用了。它的好處是利用偽裝的地址讓搜索引擎認(rèn)為它是個(gè)靜態(tài)頁(yè)(比如把a(bǔ)sp?變成html/)因而達(dá)到"轉(zhuǎn)靜態(tài)"這個(gè)效果,而且還不失它原有的交互性。這個(gè)變化的過程靠的是正則表達(dá)式。
當(dāng)然它也是有缺點(diǎn)的,除了前面提到的費(fèi)用問題外,它對(duì)服務(wù)器又有了負(fù)擔(dān),對(duì)于程序也需要做一些調(diào)整。簡(jiǎn)單說就是程序得把原有的動(dòng)態(tài)地址換成事先設(shè)想好的偽靜態(tài)地址,用戶在請(qǐng)求這個(gè)偽靜態(tài)地址的時(shí)候服務(wù)器又得根據(jù)正則表達(dá)式把這個(gè)地址轉(zhuǎn)換成實(shí)際存在的動(dòng)態(tài)地址。考驗(yàn)就在服務(wù)器承受和技術(shù)上。
3.使用CLASS來實(shí)現(xiàn)地址的即時(shí)轉(zhuǎn)換本人現(xiàn)在用的這個(gè)CMS就是用了這個(gè)方法,可惜對(duì)PHP還沒好好系統(tǒng)學(xué)習(xí)過,只能讀出它是以根目錄文件為出發(fā)點(diǎn),依次將&=,?變成/符號(hào)。ASP還沒見過實(shí)現(xiàn)類似功能的,非??上А?。。
4.第一個(gè)方案+第二個(gè)方案最終內(nèi)容頁(yè)用模板替換,而索引使用偽靜態(tài),這樣對(duì)服務(wù)器壓力減少又能保持地址有效的靜態(tài)化。
個(gè)人認(rèn)為比較好的解決方案是第一個(gè),其它的方案生成都只是偽靜態(tài),服務(wù)器的負(fù)載會(huì)比較大。不過方案要做些調(diào)整:對(duì)于一些通用的頁(yè)面(比如列表,文章頁(yè))可以使用制作模板替換關(guān)鍵字符法,而像首頁(yè),頻道比較復(fù)雜的頁(yè)面則可以使用動(dòng)態(tài)模板法。針對(duì)交互性的頁(yè)面可以使用shtml頁(yè)面的包含文件的功能,即每發(fā)表一次評(píng)論只用生成對(duì)應(yīng)的評(píng)論頁(yè),或者要求低一點(diǎn)就套一個(gè)動(dòng)態(tài)頁(yè)面好了。
相關(guān)文章
自主創(chuàng)業(yè):網(wǎng)上掙錢的中國(guó)站長(zhǎng)們看過來
自主創(chuàng)業(yè):網(wǎng)上掙錢的中國(guó)站長(zhǎng)們看過來...2007-04-04Google Adsense 支票托收信息收集 (1-30-2007)
Google Adsense 支票托收信息收集 (1-30-2007)...2007-02-02做網(wǎng)站SEO使用動(dòng)態(tài)URL、靜態(tài)URL還是偽靜態(tài)URL及它們之間的區(qū)別
關(guān)于url的動(dòng)態(tài)、靜態(tài)、偽靜態(tài),很多站長(zhǎng)朋友,尤其是新站長(zhǎng)一直搞不清楚。網(wǎng)上的許多解釋又語焉不詳,下面我們就作詳細(xì)的講解下2019-05-05更新網(wǎng)站內(nèi)容的幾點(diǎn)經(jīng)驗(yàn)
更新網(wǎng)站內(nèi)容的幾點(diǎn)經(jīng)驗(yàn)...2006-12-12