網頁可以分為靜態網頁、動態網頁兩種類型。關于這兩種網頁的介紹如下。
1.靜態網頁
靜態網頁包含的諸如文本、圖像、Flash動畫、超鏈接等內容,在編寫網頁源代碼時已經確定。除非網頁源代碼被重新修改,否則這些內容不會發生變化。例如,某汽車品牌的網站首頁就是一個靜態網頁,具體如圖所示。
靜態網頁具有以下幾個特點。
? 靜態網頁的內容相對穩定,一旦上傳至網站服務器,無論是否有用戶訪問,內容都會一直保存在網站服務器上。
? 靜態網頁被訪問的速度快,訪問過程中無須連接數據庫。
? 靜態網頁沒有數據庫的支持,內容更新與維護比較復雜。
? 靜態網頁的交互性較差,在功能方面有較大的限制。
值得一提的是,靜態網頁上展示的內容并非完全靜止的,它也可以有各種視覺上的動態效果,如GIF動圖、Flash動畫、滾動字幕等。
2.動態網頁
相比靜態網頁,動態網頁有數據庫支撐、包含程序以及提供與用戶交互的功能,如用戶登錄、用戶注冊、信息查詢等功能,根據用戶傳入的不同參數,網頁會顯示不同的數據。例如,登錄某網站后查詢百度公司信息的頁面是一個動態網頁,如圖所示。
動態網頁具有以下一些特點。
? 動態網頁一般以數據庫技術為基礎。
? 動態網頁并不是獨立存在于服務器上的網頁文件,只有當用戶發送請求時,服務器才會返回完整的網頁。
? 采用動態網頁技術的網站可以實現更多的功能,如用戶注冊、用戶登錄、在線調查、用戶管理、訂單管理等。
對于網絡爬蟲來說,靜態網頁的內容都寫在源代碼中,比較容易抓取;動態網頁的內容不一寫在網頁源代碼中,可能需要用戶登錄后才能顯示完整,這增加了抓取難度。
Copyright ? 2013-2021 河南云和數據信息技術有限公司 豫ICP備14003305號 ISP經營許可證:豫B-20160281