很多人都不了解偽靜態(tài)到底是怎么回事,怎么使用?眾所周知,偽靜態(tài)規(guī)則更有利于搜索引擎的收錄,接下來小編就詳細(xì)說偽靜態(tài)利與弊:
什么是偽靜態(tài),偽靜態(tài)作用
偽靜態(tài)即是網(wǎng)站本身是動(dòng)態(tài)網(wǎng)頁如.php、.asp、.aspx等格式動(dòng)態(tài)網(wǎng)頁有時(shí)這類動(dòng)態(tài)網(wǎng)頁還跟“?”加參數(shù)來讀取數(shù)據(jù)庫內(nèi)不同資料。很典型的案例即是discuz論壇系統(tǒng),后臺(tái)就有一個(gè)設(shè)置偽靜態(tài)功能,開啟偽靜態(tài)后,動(dòng)態(tài)網(wǎng)頁即被轉(zhuǎn)換重寫成靜態(tài)網(wǎng)頁類型頁面,通過瀏覽器訪問地址和真的靜態(tài)頁面沒區(qū)別。前提服務(wù)器支持偽靜態(tài)重寫URL Rewrite功能。
需要偽靜態(tài)功能地方
考慮搜索引擎優(yōu)化SEO,將動(dòng)態(tài)網(wǎng)頁通過服務(wù)器處理成靜態(tài)頁面,如www.xxx.com/jk/fd.php?=12這樣的動(dòng)態(tài)網(wǎng)頁處理成www.xxx.com/jk-fd-12.html這樣格式靜態(tài)頁面,常見的論壇帖子頁面,都是經(jīng)過偽靜態(tài)處理成靜態(tài)頁面格式html頁面。
考慮網(wǎng)站所用的程序語言不易被發(fā)現(xiàn),經(jīng)過重寫來偽靜態(tài)來將動(dòng)態(tài)網(wǎng)頁的程序后綴變?yōu)閔tml的靜態(tài)頁面格式。
偽靜態(tài)的利與弊
當(dāng)然猶如一篇文章的作者所說的:"如果流量稍大一些使用偽靜態(tài)就出現(xiàn)CPU使用超負(fù)荷,我的同時(shí)在線300多人就掛了,而不使用偽靜態(tài)的時(shí)候同時(shí)在線超500人都不掛,我的IIS數(shù)是1000。”
確實(shí)是這樣的,由于偽靜態(tài)是用正則判斷而不是真實(shí)地址,分辨到底顯示哪個(gè)頁面的責(zé)任也由直接指定轉(zhuǎn)由CPU來判斷了,所以CPU占有量的上升,確實(shí)是偽靜態(tài)最大的弊病。
我們應(yīng)該選擇偽靜態(tài)還是真靜態(tài)?
1、使用真靜態(tài)和假靜態(tài)對SEO來說沒有什么區(qū)別
2、使用真靜態(tài)可能將導(dǎo)致硬盤損壞并將影響論壇性能
3、使用偽靜態(tài)將占用一定量的CPU占有率,大量使用將導(dǎo)致CPU超負(fù)荷
4、最重要的一點(diǎn),我們要靜態(tài)是為了SEO
偽靜態(tài)是相對真實(shí)靜態(tài)來講的,通常我們?yōu)榱嗽鰪?qiáng)搜索引擎的友好面,都將文章內(nèi)容生成靜態(tài)頁面,但是有的朋友為了實(shí)時(shí)的顯示一些信息。或者還想運(yùn)用動(dòng)態(tài)腳本解決一些問題。不能用靜態(tài)的方式來展示網(wǎng)站內(nèi)容。但是這就損失了對搜索引擎的友好面。怎么樣在兩者之間找個(gè)中間方法呢,這就產(chǎn)生了偽靜態(tài)技術(shù)。就是展示出來的是以html一類的靜態(tài)頁面形式,但其實(shí)是用ASP一類的動(dòng)態(tài)腳本來處理的。
真正的靜態(tài)化和偽靜態(tài)還是有本質(zhì)的區(qū)別的。應(yīng)該考慮的是:美觀!兼容!信息的直觀!性能!還有穩(wěn)定!這些武林網(wǎng)都非常適合,小編才會(huì)介紹,希望給站長能夠幫助。