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