1.靜态網頁
靜态網頁不會(huì)随着對Web服務器(qì)的各個(gè)請(qǐng)求而改變內(nèi)容或者布局。隻有(yǒu)在Web創建者使用文本編輯器(qì)或者諸如AdobeDreamweaver之類的Web編輯工具手動更新頁面時(shí),靜态頁面才會(huì)更改。絕大(dà)多(duō)數(shù)Web站(zhàn)點都使用靜态頁面,而且這是用于發布那(nà)些(xiē)數(shù)月乃至數(shù)年都基本上(shàng)不會(huì)更改的Web信息的高(gāo)性價比技(jì)術(shù)。很(hěn)多(duō)Web內(nèi)容管理(lǐ)系統也使用靜态發布來(lái)發布Web內(nèi)容。在這種CMS中,頁面要在一個(gè)動态數(shù)據庫主導的Web編輯界面中創建和(hé)修改,但(dàn)是以普通(tōng)的靜态頁面寫到Web服務器(qì)中(發布)。靜态頁面簡單、安全且鮮少(shǎo)出現技(jì)術(shù)錯誤和(hé)故障,更容易被搜索引擎發掘。
2.動态網頁
動态網站(zhàn)設計(jì)可(kě)以基于用戶的交互調整內(nèi)容或者外觀,通(tōng)過應用程序提供的數(shù)據來(lái)做(zuò)出改變,或者随着時(shí)間(jiān)而改變,常用于新聞網站(zhàn)。借助客戶端腳本技(jì)術(shù)(XML、Ajax技(jì)術(shù)、Flash ActionScript),內(nèi)容可(kě)以在Web服務器(qì)沒有(yǒu)收到新頁面請(qǐng)求的情況下在用戶的計(jì)算(suàn)機上(shàng)快速更換。然而,大(dà)多(duō)數(shù)動态Web內(nèi)容使用服務器(qì)端腳本語言(ASP、JSP、Perl、 PHP、Python) 在Web服務器(qì)端組裝而成。客戶端和(hé)服務器(qì)端兩種方式被廣泛地應用于多(duō)種可(kě)以不斷更改內(nèi)容、具備複雜交互功能的網站(zhàn)。動态Web頁面提供了極大(dà)的靈活性,但(dàn)是應各個(gè)頁面需求發布獨特的混合頁面內(nèi)容的過程需要一個(gè)快速高(gāo)端的Web服務器(qì),而且就算(suàn)是最強大(dà)的服務器(qì)仍舊(jiù)有(yǒu)可(kě)能在短(duǎn)時(shí)間(jiān)內(nèi)的大(dà)量動态Web頁面訪問下宕機。除非它們被細緻地優化,否則動态Web內(nèi)容發布系統被搜索引擎發現的幾率通(tōng)常不如靜态頁面。在考慮動态Web內(nèi)容系統的優點時(shí)通(tōng)常不考慮搜索性能。