我們知道,整站下載工具www.ecisp.cn下載下來(lái)的網(wǎng)頁(yè)都是靜態(tài)頁(yè)面,那么如何快速識別出一個(gè)網(wǎng)頁(yè)是動(dòng)態(tài)的,還是靜態(tài)的,還是偽靜態(tài)的呢?今天www.ecisp.cn就為大家詳細講講他們之間的區別。
1.靜態(tài)頁(yè)面
優(yōu)點(diǎn):相對于其他兩種頁(yè)面(動(dòng)態(tài)頁(yè)面和偽靜態(tài)頁(yè)面),訪(fǎng)問(wèn)速度最快,訪(fǎng)問(wèn)的同時(shí)不需要從數據庫里面提取數據,不僅訪(fǎng)問(wèn)速度塊,而且也不會(huì )對服務(wù)器產(chǎn)生壓力。
缺點(diǎn):由于數據都是存儲在HTML里面,所以導致文件數據很大。更為嚴重的是,如果需要改動(dòng),所以的源碼都要改動(dòng),而不能只改一個(gè)地方,全站靜態(tài)頁(yè)面就自動(dòng)更改了。如果是大型網(wǎng)站,就會(huì )有較多的數據,占用大量的服務(wù)器空間資源,每次添加內容都會(huì )生成新的靜態(tài)頁(yè)面。維護起來(lái)較之于動(dòng)態(tài)和偽靜態(tài)比較麻煩。
2.動(dòng)態(tài)頁(yè)面
優(yōu)點(diǎn):空間使用量非常小,一般幾萬(wàn)條數據的網(wǎng)站,動(dòng)態(tài)網(wǎng)頁(yè)數據庫技術(shù)為基礎,可以大大減少工作量網(wǎng)站維護;使用動(dòng)態(tài)頁(yè)面,可能只有幾M的文件大小。因為數據庫是從數據庫里面調出來(lái)的,如果需要修改特定值,直接更改數據庫,那么所有的動(dòng)態(tài)網(wǎng)頁(yè),就會(huì )自動(dòng)更新了。
缺點(diǎn):用戶(hù)訪(fǎng)問(wèn)速度較慢,動(dòng)態(tài)頁(yè)面的數據是從數據庫里面調用過(guò)來(lái)的,如果訪(fǎng)問(wèn)的人數較多,數據庫的壓力會(huì )很大。不過(guò)現在的動(dòng)態(tài)程序大多數都使用了緩存技術(shù)。但是總體來(lái)講,動(dòng)態(tài)頁(yè)面對于服務(wù)器的壓力比較大一些。同時(shí)動(dòng)態(tài)頁(yè)面的網(wǎng)站一般對于服務(wù)器的要求比較高一些,同時(shí)訪(fǎng)問(wèn)的人越多服務(wù)器的壓力越大。
3.偽靜態(tài)頁(yè)面
偽靜態(tài)頁(yè)面定義:“假”靜態(tài)頁(yè)面,實(shí)質(zhì)上是動(dòng)態(tài)頁(yè)面。
優(yōu)點(diǎn):相比靜態(tài)頁(yè)面而言,并沒(méi)有速度上的明顯提升,因為是“假”靜態(tài)頁(yè)面,其實(shí)還是一個(gè)動(dòng)態(tài)頁(yè)面,也是同樣需要翻譯為靜態(tài)頁(yè)面的。最大的好處就是讓搜索引擎(Search Engine)把自己的網(wǎng)頁(yè)當做靜態(tài)頁(yè)面來(lái)處理。
缺點(diǎn):搜索引擎不會(huì )把他當做靜態(tài)頁(yè)面來(lái)處理,這只是我們靠經(jīng)驗考邏輯去分析的,并不一定準確?;蛟S搜索引擎直接把它認為是動(dòng)態(tài)頁(yè)面。
簡(jiǎn)單總結:
靜態(tài)頁(yè)面訪(fǎng)問(wèn)最快;維護較為麻煩。
動(dòng)態(tài)頁(yè)面占用空間小、維護簡(jiǎn)單;訪(fǎng)問(wèn)速度慢,如果訪(fǎng)問(wèn)的人多,會(huì )對數據庫造成壓力。
使用純靜態(tài)和偽靜態(tài)對于SEO(Search Engine Optimization:搜索引擎優(yōu)化)沒(méi)有什么本質(zhì)的區別。
使用偽靜態(tài)將占用一定量的CPU占用率,大量使用會(huì )導致CPU超負荷。
怎樣快速區分靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)(看網(wǎng)頁(yè)URL的后綴構成形式):
1)靜態(tài)網(wǎng)頁(yè):靜態(tài)網(wǎng)頁(yè)是以.html、.htm、.html、.shtml、.xml作為后綴的網(wǎng)頁(yè)。靜態(tài)網(wǎng)頁(yè)的內容是固定的,每個(gè)頁(yè)面都是獨立的頁(yè)面不會(huì )根據瀏覽者的不同需求而改變。
2)動(dòng)態(tài)網(wǎng)頁(yè):使用ASP 或PHP 或 JSP 等作為后綴的網(wǎng)頁(yè)。動(dòng)態(tài)網(wǎng)頁(yè)以數據庫技術(shù)為基礎,可以大大降低網(wǎng)站維護的工作量。