什么是靜態(tài)網(wǎng)頁?
HTML文件,它的文件擴(kuò)展名是.htm、.html,可以包含文本、圖像、聲音、視頻、FLASH動畫、客戶端腳本和ActiveX控件及JAVA小程序等內(nèi)容,所謂靜態(tài)是指不依賴數(shù)據(jù)庫和WEB程序,沒有數(shù)據(jù)交互及查詢,自身不能做任何改變的網(wǎng)頁。
優(yōu)點:
網(wǎng)頁是實際存在的,無需經(jīng)過服務(wù)器的編譯,可以直接加載到客戶端瀏覽器上顯示,不做腳本計算及讀取后臺數(shù)據(jù)庫。訪問的速度快,可以跨平臺,跨服務(wù)器,訪問時的高并發(fā)性。
缺點:
就是靜態(tài)網(wǎng)頁一旦過多會嚴(yán)重占用服務(wù)器硬盤空間,如果是系統(tǒng)生成的頁面,內(nèi)容過多在生成的過程中會造成服務(wù)器CPU占用過高。
什么是偽靜態(tài)網(wǎng)頁?
偽靜態(tài)是相對于真實存在的HTML文件而言的靜態(tài),它由系統(tǒng)生成一個帶有html或htm后綴的文件名稱,實現(xiàn)是只是一個路由規(guī)則,然后再由對應(yīng)的方法獲取數(shù)據(jù)然后渲染至模板頁面,在用戶角度看外觀和靜態(tài)HTML頁面一樣,但偽靜態(tài)不生成實體靜態(tài)頁面文件。只是以.html等靜態(tài)頁面的形式出現(xiàn),實際上數(shù)據(jù)處理及是動態(tài)腳本,這就是偽靜態(tài)的。
偽靜態(tài)的優(yōu)點有5點:
1、數(shù)據(jù)維護(hù)方便,網(wǎng)頁每天都自動變化,不用維護(hù)或者說極大地減少了維護(hù)量,無須生成實際真實HTML頁面。
2、外觀和靜態(tài)HTML頁面一樣有利于搜索引擎的優(yōu)化,易于被搜索引擎收錄。
3、縮短了url的長度,隱藏文件實際路徑提高了安全性,易于用戶記憶和輸入。
4、占空間比較小,不像純靜態(tài)那樣多占用近過多的空間。
5、安全性能通過url地址隱藏或加密,讓黑客無法找到真實的動態(tài)頁面,同時動態(tài)文件不需要太高的權(quán)限,從而避免了木馬的注入。
偽靜態(tài)最大的缺點就是會占用一定量的CPU使用率,增加服務(wù)器的響應(yīng)時間。
1、既然真?zhèn)戊o態(tài)和偽靜態(tài)對搜索引擎的效果一樣,我們就可以選擇偽靜態(tài)了,畢竟它的優(yōu)點是純靜態(tài)不可取代的。
2、大量使用偽靜態(tài)會照成CPU超負(fù)荷,使用相應(yīng)的編譯緩存技術(shù),可以很好的優(yōu)化并解決這個問題。
免費(fèi)咨詢:18838171308