靜態頁面,即靜態網頁,是實際存在的,純粹HTML格式,程式碼都在頁面中,無需經過伺服器的編譯,直接載入到客戶瀏覽器上顯示出來的網頁。靜態頁面無法自主管理發布更新的頁面,如果想更新網頁內容,要透過FTP軟體把檔案DOWN下來用網頁製作軟體修改。
靜態頁面是網頁的程式碼都在頁面中,不需要執行asp,php,jsp,.net等程式產生客戶端網頁程式碼的網頁。靜態頁面不能自主管理發布更新的頁面,如果想更新網頁內容,要透過FTP軟體把文件DOWN下來用網頁製作軟體修改(透過fso等技術例外)
常見的靜態頁面舉例:.html擴展名的、.htm擴展名的。
注意:靜態頁面並非網站上沒有動畫的就是靜態頁面。
靜態頁面中,除了包含文字、圖像等靜態內容,也可以出現各種動態的效果,如.GIF格式的動畫、FLASH、滾動字幕等,但這些「動態效果」只是視覺上的。
靜態網頁是網站建立的基礎,早期的網站一般都是由靜態網頁製作的。靜態網頁是相對於動態網頁而言,是指沒有後台資料庫、不含程式、不可互動的網頁。靜態網頁相對更新起來比較麻煩,適用於一般更新較少的展示型網站。容易誤會的是靜態頁面都是htm這類頁面,實際上靜態也不是完全靜態,他也可以出現各種動態的效果,如GIF格式的動畫、FLASH、滾動字幕等。
特點
● 靜態網頁每個網頁都有固定的URL,且網頁URL以.htm、.html、.shtml等常見形式為後綴,而不含有「?」;(動態網頁中的「?」對搜尋引擎檢索有一定的問題,搜尋引擎一般不可能從一個網站的資料庫中存取全部網頁,或者出於技術方面的考慮,搜尋蜘蛛不去抓取網址中「?」後面的內容。)
● 網頁內容一經發佈到網站伺服器上,無論是否有用戶訪問,每個靜態網頁的內容都是保存在網站伺服器上的,也就是說,靜態網頁是實實在保存在伺服器上的文件,每個網頁都是一個獨立的文件;
● 靜態網頁的內容相對穩定,因此容易被搜尋引擎檢索;
● 靜態網頁沒有資料庫的支持,在網站製作和維護方面工作量較大,因此當網站資訊量很大時完全依靠靜態網頁製作方式比較困難;
● 靜態網頁的交互性較差,在功能方面有較大的限制。
● 頁面瀏覽速度迅速,流程無需連接資料庫,開啟頁面速度快於動態頁面。
● 減輕了伺服器的負擔,工作量減少,也就降低了資料庫的成本。
優點
● 可以公開(即副本可以證明給任何人)。
● 託管沒得任何特殊的要求。 (不需要特殊的中間軟體例如超文本預處理器、公共網關介面)
● 沒網路伺服器或應用伺服器,例如直接從CD-ROM(雷射唱片-只讀記憶體)或USB快閃記憶體驅動器讀取內容,可以透過網頁瀏覽器直接存取。
● 網站比較安全,HTML頁面不會受Asp相關漏洞的影響;而且可以減少攻擊,防SQL注入。資料庫出錯時,不影響網站正常存取。
● 不需要編譯,所以速度快,節省伺服器資源。
● 網址格式友好,搜尋引擎容易辨識。
缺點
● 內容是固定的,互動性差,內容更新維護複雜。
● 沒有自動化的工具,維護大量的靜態頁面檔案是不切實際的。
● 無法充分支持使用者/客戶的需求(外觀選擇,瀏覽器的支持,Cookie)。
以上是什麼是靜態頁面?的詳細內容。更多資訊請關注PHP中文網其他相關文章!