偽靜態(tài)頁(yè)面制作

偽靜態(tài)頁(yè)面制作

ID:20440129

大?。?4.00 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2018-10-12

偽靜態(tài)頁(yè)面制作_第1頁(yè)
偽靜態(tài)頁(yè)面制作_第2頁(yè)
偽靜態(tài)頁(yè)面制作_第3頁(yè)
資源描述:

《偽靜態(tài)頁(yè)面制作》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、靜態(tài)  顧名思義,偽靜態(tài)是相對(duì)真實(shí)靜態(tài)來(lái)講的.  通常我們?yōu)榱烁玫木徑夥?wù)器壓力,和增強(qiáng)搜索引擎的友好面.都將文章內(nèi)容生成靜態(tài)頁(yè)面.  但是有的朋友為了實(shí)時(shí)的顯示一些信息.或者還想運(yùn)用動(dòng)態(tài)腳本解決一些問題.不能用靜態(tài)的方式來(lái)展示網(wǎng)站內(nèi)容.  但是這就損失了對(duì)搜索引擎的友好面.怎么樣在兩者之間找個(gè)中間方法呢,這就產(chǎn)生了偽靜態(tài)技術(shù).  就是展示出來(lái)的是以.html一類的靜態(tài)頁(yè)面形式,但其實(shí)是用ASP一類的動(dòng)態(tài)腳本來(lái)處理的.  我的一個(gè)思路是用IIS的404錯(cuò)誤處理機(jī)制來(lái)實(shí)現(xiàn)的.這個(gè)比rewrite技術(shù)要靈活得多.  首先,設(shè)置站點(diǎn)屬性-

2、自定意錯(cuò)誤  找到HTTP錯(cuò)誤404,然后編輯屬性->消息類型選中URL->URL填入“/index.asp”,或您的錯(cuò)誤處理頁(yè)面.  這樣,比如用戶或蜘蛛訪問http://tech.todo.net.cn/12345.html時(shí)(12345為文章在數(shù)據(jù)庫(kù)的ID).由于些頁(yè)面不存在,所以觸發(fā)了404錯(cuò)誤.轉(zhuǎn)向了index.asp  在index.asp里加  CurrDomain=Request.ServerVariables("HTTP_HOST")'當(dāng)前訪問域名  CurrURL=Replace(Request.ServerVar

3、iables("QUERY_STRING"),"404;http://"&CurrDomain&":80","")'當(dāng)前訪問URL  此時(shí)的CurrURL應(yīng)該是:12345.html.  這樣,就得到用戶正在試圖訪問的頁(yè)面.然后提取里邊的文章ID(應(yīng)該為:12345),用正則,這里就不多說(shuō)了.  然后到數(shù)據(jù)庫(kù)里提取出文章內(nèi)容.輸出到頁(yè)面里,就OK了.  這樣.用戶或蜘蛛看到的URL還是他訪問的URL.而我們對(duì)內(nèi)容的處理上可以用到了動(dòng)態(tài)技術(shù).這就是我們想要的結(jié)果.  說(shuō)得簡(jiǎn)單了一些.但是基本思路就是這樣了偽靜態(tài)的利與弊  當(dāng)然猶如一篇文

4、章的作者所說(shuō)的:"如果流量稍大一些使用偽靜態(tài)就出現(xiàn)CPU使用超負(fù)荷,我的同時(shí)在線300多人就掛了,而不使用偽靜態(tài)的時(shí)候同時(shí)在線超500人都不掛,我的IIS數(shù)是1000?!薄 〈_實(shí)是這樣的,由于偽靜態(tài)是用正則判斷而不是真實(shí)地址,分辨到底顯示哪個(gè)頁(yè)面的責(zé)任也由直接指定轉(zhuǎn)由CPU來(lái)判斷了,所以CPU占有量的上升,確實(shí)是偽靜態(tài)最大的弊病。  我們應(yīng)該選擇偽靜態(tài)還是真靜態(tài)?  1、使用真靜態(tài)和假靜態(tài)對(duì)SEO來(lái)說(shuō)沒有什么區(qū)別  2、使用真靜態(tài)可能將導(dǎo)致硬盤損壞并將影響論壇性能  3、使用偽靜態(tài)將占用一定量的CPU占有率,大量使用將導(dǎo)致CPU超負(fù)荷

5、  4、最重要的一點(diǎn),我們要靜態(tài)是為了SEO  所以:  1、使用真靜態(tài)的方法可以直接排除了,因?yàn)闊o(wú)論怎么生成,對(duì)硬盤來(lái)說(shuō)都是很傷的?! ?、既然真?zhèn)戊o態(tài)的效果一樣,我們就可以選擇偽靜態(tài)了。  3、但是偽靜態(tài)大量使用會(huì)造成CPU超負(fù)荷?! ?、所以我們只要不大量使用就可以了?! ?、既然靜態(tài)只是給SEO看的,我們只需要偽靜態(tài)給SEO就行了,不需要給用戶使用?! ?、所以我們只要在專門提供給SEO爬的Archiver中使用偽靜態(tài)就可以了。  7、謝謝大家耐心看我寫的文章?! ?、有何不解的地方或是有不同的看法歡迎提出。  關(guān)于偽靜態(tài)和真

6、靜態(tài)的評(píng)論  真正的靜態(tài)化和偽靜態(tài)還是有本質(zhì)的區(qū)別的。為瀏覽用戶處理一個(gè)純粹htm和一個(gè)調(diào)用多個(gè)數(shù)據(jù)的php在CPU的使用率方面明顯前者少。記得原來(lái)有個(gè)人說(shuō)html下載硬盤讀寫頻繁,他這么說(shuō)好像讀取數(shù)據(jù)庫(kù)不用讀寫磁盤似的,何況還有一大堆緩存的零散php也是放在硬盤的,這些讀取不用磁盤操作么?可笑?! ∽x取單個(gè)htm+圖片F(xiàn)lash等附件就可以實(shí)現(xiàn)的目的,何苦要讀數(shù)據(jù)庫(kù)又要讀php緩存文件又要重新整合數(shù)據(jù)輸出再+圖片F(xiàn)lash等附件這么大費(fèi)周章呢?CMS首頁(yè)不需要很多的互動(dòng)的,論壇那一套不應(yīng)該拿到這里來(lái)用,相反應(yīng)該更多考慮的是:美觀!兼

7、容!信息的直觀!性能!還有穩(wěn)定!

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。