什麼是偽靜態?偽靜態有何作用,什麼叫網站的靜態,偽靜態

時間 2021-09-09 06:12:43

1樓:略勝蕭風

偽靜態是相對真實靜態來講的,通常我們為了增強搜尋引擎的友好面,都將文章內容生成靜態頁面,但是有的朋友為了實時的顯示一些資訊。或者還想運用動態指令碼解決一些問題。不能用靜態的方式來展示**內容。

但是這就損失了對搜尋引擎的友好面。怎麼樣在兩者之間找個中間方法呢,這就產生了偽靜態技術。就是展示出來的是以html一類的靜態頁面形式,但其實是用asp一類的動態指令碼來處理的。

1.從url結構以及頁面名稱看,偽靜態和靜態頁面是一樣的。偽靜態的頁面字尾可以是html htm 或者是目錄格式

2.偽靜態只是改變了url的表現形式,實際上還是動態頁面

3.靜態頁面可以節省伺服器資源,而偽靜態嚴格說是增加伺服器資源消耗的

總結,在seo方面,偽靜態和靜態頁面的功能是相同的,但是偽靜態本質上還是動態頁面,所以消耗資源是和動態頁面一樣的,而且因為rewrite伺服器還需要消耗額外的資源。

當然了,說道偽靜態,我們就要來說一下不同的伺服器程式支援的偽靜態也是不同的。並且,不同的建站程式使用的偽靜態**也是不一樣的。

下面我們就以著名的建站程式discuz為例,來說一下。

假如我們在後臺開啟了偽靜態。

這時我們就可以開啟右上角的“檢視當前的 rewrite 規則”來檢視偽靜態規則,然後在開啟的頁面你選擇自己伺服器對應的規則就可以啦。

我在這列舉兩個典型的:

iis7及以上

2.apache

3.nginx

這些都是比較常見的主機。

這些只是我說的也只是皮毛。具體你還是要翻閱相關資料去了解。discuz是提供規則了的,還有很多程式沒有提供,就需要自己去寫,去嘗試啦。

2樓:犬夜叉

靜態頁面的優缺點:

真實靜態通常是為了更好的緩解伺服器壓力,和增強搜尋引擎的友好面,所以都將網頁內容生成靜態頁面。但最大缺陷是每次在**後臺修改網頁內容都需要重新生成靜態頁面,無法實時顯示更新的內容,而久之**內容多了,佔用的空間大小以及每次生成靜態頁面所耗費的伺服器資源也不容小覷(有出現內容過多且一次性生成靜態頁面而導致伺服器奔潰的案例)。

由於偽靜態是用正則判斷需要跳轉到的頁面而不是真實頁面地址,分辨到底顯示哪個頁面的責任也由直接指定轉由伺服器cpu來判斷了,所以cpu佔有量的上升,確實是偽靜態最大的弊病。

嘉品設計建議:

企業**一般都可以開啟偽靜態,因為企業站點訪問量一般不大,偽靜態對cpu的影響也較小,如果訪問量大也可以升級伺服器來解決。

根據空間訪問速度來選擇,如國外空間建議開真實靜態,而國內空間訪問應該較快,基本都可以選擇開啟偽靜態。

3樓:小章

偽靜態即是**本身是動態網頁如.php、.asp、.aspx等格式動態網頁,有時這類動態網頁還跟“?”加引數來讀取資料庫內不同資料。

很典型的案例即是discuz論壇系統,後臺就有一個設定偽靜態功能,開啟偽靜態後,動態網頁即被轉換重寫成靜態網頁型別頁面,通過瀏覽器訪問地址和真的靜態頁面沒區別。前提伺服器支援偽靜態重寫url rewrite功能。

偽靜態作用:

1、**前期如果**是偽靜態的,比較利於搜尋引擎收錄,而動態的就不容易收錄。

2、偽靜態對於seo的意義重大,真正的靜態頁面空間儲存量大,進行刪除或者更新這些html檔案時可造成大量檔案碎片,破壞磁碟壞道,而偽靜態可以更好的緩解伺服器的壓力,增強搜尋引擎對頁面的收錄

動態頁面雖然可以實時更新,但是有時會導致死迴圈,對搜尋引擎不友好,而偽靜態卻不會出現這種情況。

4樓:瑛夫科技

**形態分兩種,靜態和動態,偽靜態並不是真正的靜態,實質上也是動態頁面。

動態頁面的含意就是,網頁會根據訪問者的請求,從伺服器資料庫裡篩選訪問者想要的內容顯示到訪問者的瀏覽器上,不同的人訪問同一頁面,會看到不同的內容

靜態頁面,訪問者訪問一個頁面,會直接從伺服器把這個頁面讀出來顯示到訪問者的瀏覽器裡,不需要資料庫的支援。

偽靜態有何作用:

偽靜態頁面,其目的是為了更好的被搜尋引擎收錄而通過一定的規則,把動態頁面的地址轉換成以htm或html結尾的地址,看起來是靜態的,實際是依然是動態頁面。

什麼叫**的靜態,偽靜態?

5樓:匿名使用者

其實**形態分兩種,靜態和動態,偽靜態並不是真正的靜態,實質上也是動態頁面。

靜態頁面,除了我們常見的.htm和 .html以後,.

asp .php .jsp也可以是靜態的,關鍵是看.

asp .php .jsp這些頁面是否呼叫了資料庫裡的東西,如果沒有呼叫,它就是靜態頁面,呼叫了,就是動態頁面。

動態頁面的含意就是,網頁會根據訪問者的請求,從伺服器資料庫裡篩選訪問者想要的內容顯示到訪問者的瀏覽器上,不同的人訪問同一頁面,會看到不同的內容,這個網頁本身裡並沒有資料,只有一些**,訪問者看到的,都是伺服器裡調出來的。

而靜態頁面,是事先把文字**都放到頁面裡了,不需要從資料庫裡調,訪問者訪問一個頁面,會直接從伺服器把這個頁面讀出來顯示到訪問者的瀏覽器裡,不需要資料庫的支援。

偽靜態頁面,其目的是為了更好的被搜尋引擎收錄而通過一定的規則,把動態頁面的地址轉換成以htm或html結尾的地址,看起來是靜態的,實際是依然是動態頁面。

現在很多cms**程式,都可以把動態頁面直接生成真靜態的,就是所訪問的頁面是真真實實存的,根靜態頁面一樣。這樣的好處是訪問速度快,不需要頻繁去讀取篩選伺服器裡的資料,減輕了伺服器的壓力,同時也能更好地被搜尋引擎收錄。

什麼是偽靜態?偽靜態有何作用

6樓:取個啥名兒

**形態分兩種,靜態和動態,偽靜態並不是真正的靜態,實質上也是動態頁面。

動態頁面的含意就是,網頁會根據訪問者的請求,從伺服器資料庫裡篩選訪問者想要的內容顯示到訪問者的瀏覽器上,不同的人訪問同一頁面,會看到不同的內容

靜態頁面,訪問者訪問一個頁面,會直接從伺服器把這個頁面讀出來顯示到訪問者的瀏覽器裡,不需要資料庫的支援。

偽靜態的作用:

偽靜態頁面,其目的是為了更好的被搜尋引擎收錄而通過一定的規則,把動態頁面的地址轉換成以htm或html結尾的地址,看起來是靜態的,實際是依然是動態頁面。

什麼是偽靜態?偽靜態有何作用,什麼是偽靜態?偽靜態有何作用

我的理解就是把動態頁的地址做以html,htm結尾的地址,就是偽靜態頁,實際上還是動態頁,主要是便於搜尋引擎更好更快的收錄 銀點 從url結構以及頁面名稱看,偽靜態和靜態頁面是一樣的。偽靜態的頁面字尾可以是htmlhtm或者是目錄格式 偽靜態只是改變了url的表現形式,實際上還是動態頁面。使用真靜態...

什麼是偽球迷 偽球迷和偽君子有何區別

箬竺 偽球迷 可能就是那種偶爾也會熱球看球,當然一般都是在大的賽事之時或日常遊戲之中,但是不會像真正的球迷一樣將球列為生活的一部分,聊的是球 用的是球 看的是球 聽的是球,莫管大賽小賽一概全包。偽球迷 群體 所有一提起足球,總是先想到球星的朋友們。1.對比賽只看結果不會享受過程。2.盲目喜歡世界一流...

什麼是偽唐裝,什麼是偽唐裝? 30

餘鶯是apec會議各國元首所穿唐裝的主要設計者之一,她說當初他們設計好服裝後,大家一起討論給這套服裝起名,最後決定把這種服裝命名為 唐裝 這主要是因為國外都稱華人居住的地方為 唐人街 那 唐人 穿的衣服自然就應該叫 唐裝 了。另外,國外的一些華人也有稱中式服裝為 唐裝 的說法,所以唐裝的取名也頗有國...